标签:rom copy spring jdk 表示 使用 bin top uil
1 查看下载的镜像:docker images
2 查看正在运行的容器:docker ps
查看所有容器:docker ps -a
3 下载jdk:
docker pull openjdk:8-jdk-alpine
4 删除镜像/容器:
docker rmi imageID
docker rm contentID
docker rm -f 强制删除
5 运行镜像
docker run -i imagesID: -i表示运行
docker run -di imagesID :-di 表示后台运行
6 容器后台运行后进入容器内
docker exec -it contentID /bin/bash
exit 退出容器
7 停止/启动/重启容器
docker start/stop/restart ID
8 用dockerFile制作springcloud jar包的镜像
名为Dockerfile的文件内容如下
FROM openjdk:8-jdk-alpine #基础镜像
ARG JAR_FILE #外部参数的接收变量
COPY ${JAR_FILE} app.jar
EXPOSE 10086
ENTRYPOINT ["java","-jar","/app.jar"]
用Dockerfile构建镜像:
docker build --build-arg JAR_FILE=xxx.jar -t eureka:vi .
说明: xxx.jar 要在当前目录下 , -t 代表镜像名和版本, 最后的. 代表 名为Dockerfile的文件就在当前目录下
再用docker run 运行镜像,微服务就用docker方式启动了
标签:rom copy spring jdk 表示 使用 bin top uil
原文地址:https://www.cnblogs.com/1--2/p/14746405.html