centos安装配置docker
还以为要手动安装,很多步骤,特意写了博客...原来可以两行命令自动安装...
# 安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
如果出现Error: Unable to find a match: docker-ce docker-ce-cli containerd.io
,是因为源的设置引起的,自带的源没有docker。
可以先安装一些工具yum install -y yum-utils device-mapper-persistent-data lvm2
, 然后就可以使用yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
添加阿里源了。
# 安装docker-compose
pip3 install docker-compose
如果出现"fatal error: pyconfig.h: No such file or directory",则安装python-devel。yum install python-devel
,如果找不到这个包,就搜索一下:yum search python | grep -i devel
,找到类似的就是,比如我的TencentOS云服务器上,找到了python3-devel.x86_64
,就可以安装了。
如果出现" ModuleNotFoundError: No module named 'setuptools_rust'",则使用pip3 install -U pip setuptools --user
更新setuptools。
# 换源
创建或修改 /etc/docker/daemon.json文件为:
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
编辑 (opens new window)
上次更新: 2024/11/17, 13:04:13
- 02
- containerd高版本换源,containerd换源无效问题11-07
- 03
- apt-get使用代理11-05