Skip to main content

docker使用

创建云主机

更新云主机配置

  1. 云主机关机
    1. img.png
  2. 点击更新配置
    1. img.png
    2. img_1.png

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 设置为清华源:

get_docker.sh

验证docker

(base) root@notebook-a466473e-0405-49bf-9e81-e71a6e51297c-0:/# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

镜像说明

  1. docker hub目前有外网限制,从云主机可能无法拉取,可以切换国内镜像源如腾讯源
    1. docker pull ccr.ccs.tencentyun.com/library/nginx:latest
  2. 也可以本地保存镜像文件,然后scp或者sftp上传镜像文件到云主机中,通过docker load -i xxx.tar.gz加载镜像文件
  3. 目前docker的存储并没有做持久化存储,所以每次开机之后docker中的image内容会被清空
    1. 建议使用docker save -o image-xxx.tar.gz xxxx将镜像存储至数据盘或共享盘中

使用说明

  1. 使用docker run运行容器可以直接将云主机中的gpu挂载到容器中,不需要指定--gpus参数,云主机和容器中的gpu共享
  2. 当前云主机仅支持将/root路径(包含子路径/root/xxx)挂载进容器中,如docker run -v /root:/root其他路径暂不支持挂载
  3. 暂时不支持特权模式启动容器
  4. 无卡开机时候不会开启docker功能