Docker 环境准备
安装 Docker
若有旧版本,需要删除旧版本,不然会有冲突。
yum remove docker* -y
安装 tlinux-release-docker-ce 包后,会默认使用 http://mirrors.tencent.com/docker-ce/ 目录。
#tlinux3.x安装docker-ce repo文件 yum install tencentos-release-docker-ce -y yum install docker-ce -y
启动 Docker daemon
注意:
为了防止后续运行容器时出现如下错误:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
该错误是由于 Docker daemon 没有正确启动导致的,需要先开启 Docker daemon。
#开启Docker daemon (server) sudo systemctl start docker #使用以下命令检查Docker daemon是否正在运行,此时应该看到Docker Client和Docker Server都在运行中 sudo systemctl status docker
安装 NVIDIA Container Toolkit
#配置安装所需要的库 curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | \\ sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo #配置库以便可以使用各种包 sudo yum-config-manager --enable nvidia-container-toolkit-experimental #安装NVIDIA Container Toolkit包 sudo yum install -y nvidia-container-toolkit
配置 Docker
#使用nvidia-ctk命令修改并更新/etc/docker/daemon.json主机上的文件,以便Docker可以使用NVIDIA容器运行。 sudo nvidia-ctk runtime configure --runtime=docker #重新启动Docker sudo systemctl restart docker
配置客户端与远程 GitHub 仓库的连接
注意:
为了防止后续拉取GitHub仓库代码出现如下错误:
fatal: Could not read from remote repository.
则说明客户端还没有配置与远程 GitHub 仓库的连接,需要先配置 ssh 远程连接。
#生成密钥,其中youremail@example.com需替换成自己在GitHub上注册账号时所用的邮箱ssh-keygen -t rsa -C "youremail@example.com"
打开生成的 /.ssh/id_rsa,复制密钥,在 GitHub 网站登录自己的账户,在账户选项中选择 Setting > SSH and GPG keys > New SSH key,把密钥填写到账户中(注意填写时的格式要求)。


#测试客户端是否和GitHub远程连接上,出现Success则配置成功ssh -T git@github.com
安装 git 包
检查系统是否安装 git:
git
注意:
如果出现 -bash: git: command not found,则说明环境还没有安装 git 包。
安装 git:
#安装gitsudo yum -y install git#检查git版本git --version
如果此时正常出现 git 的版本号,则说明安装成功。
参考文档