Docker基本操作构建自己的镜像

关于docker的基础知识和理论请移步百度,本文不过多介绍,主讲实用技巧,如何构建自己的镜像

1:创建Dockerfile文件

Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。

创建镜像文件夹:mkdir dockerfiles  

进入文件夹,把gatway.jar包上传到此目录,最好和Dockerfile在同一个目录

 

 

常用参数:

FROM指定基础镜像,必须为第一个命令

LABEL:维护者信息

RUN构建镜像时执行的命令

COPY:将本地文件添加到容器中

CMD容器启动时调用的命令

EXPOSE:暴露指定端口,用于为容器打开指定要监听的端口以实现与外部通信

 

2:创建镜像

docker build -t 名:版本号. 后面一个点需要注意,是表示从当前文件夹下检索Dockerfile文件

 

查看刚才构建的镜像 docker images 、 docker image ls

 

3:启动容器

docker run -d --name gatwayimg_1.0  -p 8888:8888 gatwayimg_1.0

-d<后台运行>  --name <指定容器名称> -p<宿主机端口:内部端口>    gatwayimg_1.0<镜像名称>

查看具体容器日志:docker logs -f gatwayimg_1.0

 

4:其他常用命令

查看jar是否启动成功,可查看端口:

查看nacos服务列表,发现服务注册进来了

进入容器内部:docker exec -it  gatwayimg_1.0 /bin/bash,其实就是个linux环境

 

查看容器所有:docker ps -a

 

停止容器:docker stop gatwayimg_1.0

删除容器:docker rm -f gatwayimg_1.0

删除镜像:docker rmi -f gatwayimg_1.0

猜你喜欢

转载自blog.csdn.net/CarryBest/article/details/107564864