1.docker的安装

1.设置dns
vim /etc/sysctl.conf

net.ipv4.ip_forward=1

2.设置dns
vim /etc/resolv.conf

# Generated by NetworkManager
#nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.4.4

3.centos8安装docker

  1  sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
  2  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3  查看可下载的docker版本有哪些
  yum list containerd.io --showduplicates | sort -r
  yum list docker-ce --showduplicates | sort -r
  yum list docker-ce-cli --showduplicates | sort -r
  4  指定版本下载(针对k8s-v1.20版)
  sudo yum install -y docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io-1.4.6 --allowerasing
  5  yum -y install docker-ce docker-ce-cli containerd.io --allowerasing
  6  systemctl start docker  (开机自启并且现在启动:systemctl enable docker --now)
  7  docker version

4.centos7安装docker

sudo 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
sudo yum install -y docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io-1.4.6 
systemctl enable docker --now
docker version
ls
cd ~

5.ubuntu安装docker
直接执行命令安装

apt install http://docker.io

6.rockylinux9安装docker

1  sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
  2  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3  查看可下载的docker版本有哪些
  yum list containerd.io --showduplicates | sort -r
  yum list docker-ce --showduplicates | sort -r
  yum list docker-ce-cli --showduplicates | sort -r
  4  指定版本下载(针对k8s-v1.20版)
  sudo yum install -y docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io-1.4.6 --allowerasing
  5  yum -y install docker-ce docker-ce-cli containerd.io --allowerasing
  6  systemctl start docker  (开机自启并且现在启动:systemctl enable docker --now)
  7  docker version
  1. 麒麟高级服务器操作系统 V10SP3 安装docker
# 配置阿里云 Centos8 镜像源,需要额外的一些依赖,而这些依赖在麒麟官方的源里面是没有的
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

# 配置阿里云 docker 镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

# 修改 repo ,需要使用 centos 8的镜像源,若不修改无法使用。
echo "8" > /etc/yum/vars/centos_version
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/CentOS-Base.repo

# 建立缓存
yum makecache

# 查看 Docker 版本
yum list docker-ce --showduplicates | sort -r

yum erase podman buildah

# 安装最新版
yum install docker-ce -y

#启动并设置开机自动启动
systemctl enable docker --now

#设置加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
     "max-concurrent-downloads": 10,
     "max-concurrent-uploads": 5,
     "default-shm-size": "1G",
     "debug": true,
     "experimental": false,
     "registry-mirrors":[
                "https://x9r52uz5.mirror.aliyuncs.com",
                "https://dockerhub.icu",
                "https://docker.chenby.cn",
                "https://docker.1panel.live",
                "https://docker.awsl9527.cn",
                "https://docker.anyhub.us.kg",
                "https://dhub.kubesre.xyz"
        ]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

如果pull不了镜像
使用下边的镜像源


{
"registry-mirrors":[
    "https://daocloud.io"
 ]

}

8.配置加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
     "max-concurrent-downloads": 10,
     "max-concurrent-uploads": 5,
     "default-shm-size": "1G",
     "debug": true,
     "experimental": false,
     "registry-mirrors":[
                "https://x9r52uz5.mirror.aliyuncs.com",
                "https://dockerhub.icu",
                "https://docker.chenby.cn",
                "https://docker.1panel.live",
                "https://docker.awsl9527.cn",
                "https://docker.anyhub.us.kg",
                "https://dhub.kubesre.xyz"
        ]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker



如果pull不了镜像
使用下边的镜像源

{
"registry-mirrors":[
    "https://daocloud.io"
 ]

}

离线安装docker

docker 离线安装

redHat9 安装 docker、docker-compose、iptables 过程记录_docker-24.0.7.tgz-优快云博客

1.获取安装包

https://download.docker.com/linux/static/stable/x86_64/

或者

https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/

2.上传安装包

3.解压安装包

tar xzvf /path/to/FILE.tar.gz

4.复制安装包到 /usr/bin 目录下

cp docker/* /usr/bin/

5、使用 /etc/systemd/system/docker.service 命令,把如下信息写入

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutStartSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
OOMScoreAdjust=-500

[Install]
WantedBy=multi-user.target

6.启动docker

#赋权
chmod a+x /etc/systemd/system/docker.service


# 5、执行如下命令
systemctl daemon-reload

# 开机自启动设置
systemctl enable docker --now

# 启动 docker
systemctl start docker

# 验证docker是否安装成功
docker info
docker run hello-word


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值