docker的使用

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的文件就在当前目录下 ,如果要指定dockerfile 文件,添加  -f  dockerfile路径,最后的 . 不能省,jar包要和dockerfile在一个目录下,命令也要在这个目录下执行

再用docker run 运行镜像,微服务就用docker方式启动了

posted @ 2021-05-08 20:29  杨吃羊  阅读(79)  评论(0)    收藏  举报