docker使用
创建云主机
更新云主机配置
- 云主机关机
- 点击
更新配置
docker client安装
参考链接
https://www.runoob.com/docker/ubuntu-docker-install.html https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
安装步骤
apt update
apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
# 从清华源下载 docker
export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sh
GitHub 可能无法访问,我们也把脚本上传到了手册,点击链接可以下载,同样需要把 DOWNLOAD_URL 设置为清华源:
验证docker
(base) root@notebook-a466473e-0405-49bf-9e81-e71a6e51297c-0:/# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
镜像说明
- docker hub目前有外网限制,从云主机可能无法拉取,可以切换国内镜像源如腾讯源
docker pull ccr.ccs.tencentyun.com/library/nginx:latest
- 也可以本地保存镜像文件,然后scp或者sftp上传镜像文件到云主机中,通过
docker load -i xxx.tar.gz
加载镜像文件 - 目前docker的存储并没有做持久化存储,所以每次开机之后docker中的image内容会被清空
- 建议使用
docker save -o image-xxx.tar.gz xxxx
将镜像存储至数据盘或共享盘中
- 建议使用
使用说明
- 使用
docker run
运行容器可以直接将云主机中的gpu挂载到容器中,不需要指定--gpus
参数,云主机和容器中的gpu共享 - 当前云主机仅支持将
/root
路径(包含子路径/root/xxx)挂载进容器中,如docker run -v /root:/root
其他路径暂不支持挂载 - 暂时不支持特权模式启动容器
- 无卡开机时候不会开启docker功能