1.容器内部署操作
1.1 查看本机是否安装docker
docker version
1.2 查看服务器上所有docker镜像
(和研发确认:自己项目使用哪个镜像)
docker images
1.3 查看服务器上所有的容器
docker ps -a
非必要动作,有助于了解当前服务器上面的容器现状
docker删除容器
如果容器正在运行中:
docker stop <container_name_or_id>
docker rm <container_name_or_id>
或者
docker rm -f <container_name_or_id>
1.4 镜像构建容器
(需要记住容器名称、容器目录、容器端口)
例如:
docker run --gpus all -it -d --shm-size=1g --name cm_syfang -v /home/host/xxxx:/home/container/xxxx -p 8022:22 repository:tag
命令 --gpus all 表示容器内可以使用所有 gpu 设备
命令 --gpus “device=0,1”表示使用第一和第二个 gpu 设备
命令 -it 表示进入 docker 之后使用命令行交互
命令 -d 表示后台运行
命令 --s