Centos7安装docker,并添加国内源
·
前言
学校工作室的机子总是时不时会坏一下,要重装环境,这里记录一个docker的安装防止忘记。
环境要求:
- 一台安装了 CentOS 服务器或虚拟机。
- 系统需要需要能够访问互联网。
- 推荐使用 root 账户或拥有 sudo 权限的用户来执行安装过程。
步骤
1、如果系统已安装docker,删除原有docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2、更新yum包
sudo yum update -y
3、安装必要的包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum镜像源,下载docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
5、设置docker国内源
使用vi或vim打开输入内容
sudo vim /etc/docker/daemon.json
输入docker源内容保存
最近国内一些docker源关闭了,这里只示例一个试了可以用的,其他源可以参考docker镜像加速源配置,目前可用镜像源列举(9月18日更新最新可用)_docker可用的镜像源-CSDN博客
{
"registry-mirrors": [
"https://docker.registry.cyou"
]
}
重新加载daemon并重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
输入以下命令,如果打印的是刚才json里配置的内容则证明配置成功
docker info
6、验证是否安装成功
输入以下命令,运行helloworld样例
sudo docker run hello-world
安装成功则会打印除Hello world from Dokcer
7、设置自启动
sudo systemctl enable docker
至此docker的安装已全部完毕
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)