centos下安装docker
其他系统参照如下文档
https://docs.docker.com/engine/install/centos/
移除以前docker相关包
1 2 3 4 5 6 7 8
| sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
|
配置yum源
1 2 3 4
| sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
|
安装docker
1
| sudo yum install -y docker-ce docker-ce-cli containerd.io
|
启动
1
| sudo systemctl enable docker --now
|
配置加速
阿里云发公告,调整镜像加速器功能的使用范围,仅限阿里云用户,在支持公网访问的阿里云产品上使用该镜像加速能力。所以现在的镜像的加速基本挂了,下面是我找到目前(2025/3/29)还能使用的镜像加速网址。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://proxy.1panel.live", "https://docker.1panel.top", "https://docker.m.daocloud.io", "https://docker.1ms.run", "https://docker.ketches.cn"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2" } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|
ubuntu下安装docker
配置apt源
1 2 3 4 5 6 7 8
| sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(uname -m) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
安装docker
1
| sudo apt install -y docker-ce docker-ce-cli containerd.io
|
启动
1
| sudo systemctl enable docker --now
|
配置加速
阿里云发公告,调整镜像加速器功能的使用范围,仅限阿里云用户,在支持公网访问的阿里云产品上使用该镜像加速能力。所以现在的镜像的加速基本挂了,下面是我找到目前(2025/3/29)还能使用的镜像加速网址。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://proxy.1panel.live", "https://docker.1panel.top", "https://docker.m.daocloud.io", "https://docker.1ms.run", "https://docker.ketches.cn"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2" } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|