docker总结实战

1、工作中docker构建环境流程

开发角色:

(1)编写代码(开发本地环境和测试环境基本一致);

(2)编写dockerfile;

(3)构建镜像 docker build -t 镜像名(自定义) -f Dockerfile . ;

(4)把镜像导出  docker image save 导出镜像名称:版本 -o 导出镜像的存储位置/储存的镜像文件名(自定义)。

测试角色:

(1)接收到镜像文件后,把镜像文件通过scp命令上传到Linux的服务器(测试环境)上;

(2)把镜像导入  docker image load -i 导出镜像的存储位置/储存的镜像文件名;

(3)运行镜像  docker run -it --rm 镜像名;

(4)验证环境部署是否OK;

    http://localhost:8081(端口号)/index

    http://localhost:8081(端口号)/testDev

2、验证环境构建成功的流程

(1)构建镜像文件  docker build -t 镜像名(自定义) -f Dockerfile . ;

(2)运行容器  docker run --d -p端口号 镜像名;

(3)查看实时的容器的日志文件  docker ps -a 查询容器ID,然后docker logs -f 容器ID;

(4)查看容器的端口  docker port 容器ID;

(5)停止容器  docker stop 容器ID;

(6)启动容器  docker start 容器ID;

(7)验证容器是否启动;

    http://localhost:8081(端口号)/index

    http://localhost:8081(端口号)/testDev

3、交互式:查询目录下文件是否存在  docker run --rm -it app(镜像名称) bash

(1)ls :查看目录下的文件;

(2)ls -la:查看所有的文件(包含了隐藏文件);

(3)pwd:查看当前的路径;

(4)exit 退出。

 

posted @ 2021-12-30 17:04  柒の夜  阅读(120)  评论(0编辑  收藏  举报