centos7安装docker和docker compose1.安装docker2. docker使用GPU3.安装docker compose4.修改docker镜像源5.授予其他非root用户docker使用权限6.修改docker默认存储路径1.安装docker官方教程卸载旧的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine安装yum-utils软件包提供yum-config-manager 实用程序并设置稳定的存储库yum install-y yum-utils yum-config-manager \--add-repo\ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker引擎yum install docker-ce docker-ce-clicontainerd.io启动dockersystemctlstartdocker验证docker是否安装成功docker run hello-world2. docker使用GPU安装NVIDIA-CONTAINER-RUNTIME在https://nvidia.github.io/nvidia-container-runtime/查看支持的操作系统和版本并根据对应选项添加源。centos7的添加方式为distribution$(./etc/os-release;echo$ID$VERSION_ID)curl-s-L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.repo|\ sudotee/etc/yum.repos.d/nvidia-container-runtime.repo安装nvidia-container-runtimeyum install nvidia-container-runtime测试使用docker run-it--rm--gpus all centos nvidia-smi3.安装docker compose下载docker compose二进制文件https://github.com/docker/compose/releases将docker-compose文件上传到/usr/local/bin下并改名为docker-compose测试docker composedocker-compose verison显示Docker Compose version v2.33.14.修改docker镜像源编辑 /etc/docker/daemon.json 文件如果文件不存在则创建{ registry-mirrors: [https://mirror.ccs.tencentyun.com/] }重新加载 Docker 配置并重启 Docker 服务systemctl daemon-reload systemctl restart docker验证docker info返回结果5.授予其他非root用户docker使用权限sudo groupadd docker sudo gpasswd-a ${USER}docker systemctl restart docker其他用户${USER}退出并重新登录6.修改docker默认存储路径编辑 /etc/docker/daemon.json 文件如果文件不存在则创建添加data-root{ data-root: /data/docker }重新加载 Docker 配置并重启 Docker 服务systemctl daemon-reload systemctl restart docker验证docker info返回结果