目录
1. 封装docker流程
1.1 本文中不涉及拉一个全新镜像。
1.2 镜像实例化
1.2.1 查看镜像
在服务器上找到想要使用的镜像,使用命令
docker images
如果要查看所有的镜像,使用
docker images -a
列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层)。
找到了我们想要使用的镜像。
1.2.2 创建容器
使用如下命令创建了容器。
sudo docker run -d -it -p9300:1022 --name imageCaption tensorflow-pytorch-gpu
其中的参数:
docker run
:创建一个新的容器并运行一个命令
-d
, 也就是--detach='True'
表示在后台运行容器并打印容器ID,--detch='False'
是默认值,表示在前台运行容器并且不打印容器ID;
-i,
表示以交互模式运行容器;
-t,
表示为容器重新分配一个伪输入终端;
-p,
表示端口映射,-p 9300:1022
表示主机的9300端口映射到容器的1022 端口;
--restart=‘always’
表示容器退出时总是重启;
-v,
表示目录挂载,-v /data/gitlab/config:/etc/gitlab
表示主机目录/data/gitlab/config
映射到容器目录/etc/gitlab
;
--name,
表示容