摘要:使用官方安装脚本使用官方安装脚本自动安装,仅适用于公网环境。安装指定版本的注意在某些版本之后,安装出现了其他依赖包,如果安装失败的话请关注错误信息。例如之后,需要先安装。
使用官方安装脚本自动安装,仅适用于公网环境。
# 安装之前需卸载旧版本
sudo yum remove docker CE
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
docker-selinux
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
docker-selinux
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-selinux
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
# 或者直接使用 Aliyun,可以省略替换国内镜像仓库步骤
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 禁用
sudo yum-config-manager --disable docker-ce-nightly
sudo yum-config-manager --disable docker-ce-test
# tuna
sudo sed -i s+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+ /etc/yum.repos.d/docker-ce.repo
# huawei
sudo sed -i s+download.docker.com+mirrors.huaweicloud.com/docker-ce+ /etc/yum.repos.d/docker-ce.repo
# tencent
sudo sed -i s+download.docker.com+mirrors.cloud.tencent.com/docker-ce+ /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
安装最新版本的 Docker Engine-Community 和 containerd。
sudo yum install -y docker-ce docker-ce-cli containerd.io
$ yum list docker-ce --showduplicates | sort -r
* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror, langpacks
Installed Packages
* extras: mirrors.aliyun.com
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.12-3.el7 docker-ce-stable
……
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* base: mirrors.aliyun.com
Available Packages
# sudo yum -y install docker-ce-[VERSION]
$ sudo yum -y install docker-ce-3:19.03.8-3.el7
# 注意:在某些版本之后,docker-ce安装出现了其他依赖包,如果安装失败的话请关注错误信息。例如 docker-ce 17.03 之后,需要先安装 docker-ce-selinux。
# yum list docker-ce-selinux --showduplicates | sort -r
# sudo yum -y install docker-ce-selinux-[VERSION]
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker
sudo groupadd docker
Docker 默认只能通过 root 权限执行操作, 但通过将用户添加到 docker
用户组可以规避这一点:
sudo gpasswd -a ${USER} docker
## or
sudo usermod -aG docker ${USER}
sudo systemctl restart docker
$ docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:46:54 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:28 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
http://hub-mirror.c.163.com
https://docker.mirrors.ustc.edu.cn
http://f1361db2.m.daocloud.io
sudo mkdir -p /etc/docker
sudo tee -a /etc/docker/daemon.json <<-EOF
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
test -d /var/lib/docker &&
mv /var/lib/docker /var/lib/docker_backup &&
mkdir -p /data/docker &&
ln -sf /data/docker /var/lib/docker
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/125970.html
摘要:的版本的版本分为社区版和企业版,想了解更多可以去官网查看其中分为和版本为季度发布版本,例如发布周期为一个季度为月度发布版本,例如发布周期为一个月安装前先在官网查看支持的平台,不同系统下的安装方法也都可以在官网找到,这里以在下安装为例下 Docker的版本 Docker的版本分为Docker-ce社区版和Docker-ee企业版,想了解更多可以去官网查看其中Docker-ce分为stab...
摘要:标题安装必要的一些系统工具安装证书写入软件源信息更新并安装标题所需引用标题安装并设置阿里云镜像仓库使用进行安装使用进行安装羊羊羊仙仙仙蘑菇哥标题有序表表怎么说呢是不是特别好啊将下方的修改为 标题2 step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certifi...
摘要:标题安装必要的一些系统工具安装证书写入软件源信息更新并安装标题所需引用标题安装并设置阿里云镜像仓库使用进行安装使用进行安装羊羊羊仙仙仙蘑菇哥标题有序表表怎么说呢是不是特别好啊将下方的修改为 标题2 step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certifi...
摘要:下图是与其他虚拟技术的对比图。的目标是,基于这个目标,将你需要发布的应用组件及需要的环境配置都封装成一个镜像,然后基于镜像创建容器并启动运行。这样就可以达到组建级别的一次封装,多次运行。而默认情况下,属于用户,需要权限才能访问。 docker玩过很多次,但每次都是从零开始,所以这次而打算记录下来,方便后面查询。 docker的技术基础是LXC虚拟化技术,虚拟化技术有很多,有硬件层面和...
摘要:前言在使用,并使用安装的时候,往往不希望安装最新版本的,而是希望安装与自己熟悉或者当前业务环境需要的版本,例如目前支持的最新版本为,所以就产生了安装指定版本的需求安装步骤安装依赖包添加软件包源关闭测试版本只显示稳定版 前言 在使用centos7,并使用yum安装docker的时候,往往不希望安装最新版本的docker,而是希望安装与自己熟悉或者当前业务环境需要的版本,例如目前Kuber...
阅读 3514·2023-04-25 20:09
阅读 3720·2022-06-28 19:00
阅读 3035·2022-06-28 19:00
阅读 3058·2022-06-28 19:00
阅读 3131·2022-06-28 19:00
阅读 2859·2022-06-28 19:00
阅读 3014·2022-06-28 19:00
阅读 2610·2022-06-28 19:00