docker部署安装流程第一版
作者:互联网
docker部署安装流程第一版
1、以Dockerfile的方式进行构建docker
以cloud 新联盟为例
dockerfile
from hub.c.163.com/library/maven //maven 基础镜像包
CMD sh /home/union.sh restart // 启动容器执行命令 |
---|
2、构建镜像 https://www.runoob.com/docker/docker-build-command.html
docker build -t java:v1 --rm=true . 在dockerfile所在路径
docker build -t java:v1 --rm=true -f=path 指定dockerfile路径 |
---|
--tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。 java:v1 为镜像名称 v1为Tag
--rm=true 设置镜像成功后删除中间容器;
-f :指定要使用的Dockerfile路径;
3、启动容器 https://www.runoob.com/docker/docker-run-command.html
docker run -dti -p 8080:8080 -v /home:/home --name java_cloud java:v1(镜像名称或者id) |
---|
-d: 后台运行容器,并返回容器ID
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
--name="nginx-lb": 为容器指定一个名称;
--volume , -v: 绑定一个卷 格式为:主机(宿主)卷:容器卷
4、docker 容器的启动与停止 https://www.runoob.com/docker/docker-start-stop-restart-command.html
docker start :启动一个或多个已经被停止的容器 docker stop :停止一个运行中的容器 docker restart :重启容器 语法docker start [OPTIONS] CONTAINER [CONTAINER...] docker stop [OPTIONS] CONTAINER [CONTAINER...] docker restart [OPTIONS] CONTAINER [CONTAINER...] |
---|
标签:容器,CONTAINER,第一版,--,流程,java,镜像,docker 来源: https://www.cnblogs.com/xiao-xue-di/p/14456059.html