国家建设标准网站,公司网站后台维护,wordpress评论邮箱通知功能,wordpress amp 8211Centos安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版#xff0c;Docker EE 即企业版#xff0c;强调安全#xff0c;但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧的版本#x…Centos安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版Docker EE 即企业版强调安全但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧的版本
$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine安装一些必要的系统工具
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更新 yum 缓存
# centos 7
sudo yum makecache fast
# CentOS 8没有fast这个命令
sudo yum makecache安装 Docker-ce
sudo yum -y install docker-ce首先更新一下
yum -y update
centos8默认使用podman代替docker所以需要containerd.io那我们就安装一下就好了
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
如果出现以下错误 执行以下命令 命令后追加 --allowerasing
sudo yum install docker-ce docker-ce-cli containerd.io --allowerasing
安装一些其他依赖
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 再次执行docker安装
sudo yum -y install docker-ce
查看已安装docker版本
docker version启动 Docker 后台服务
sudo systemctl start docker开机启动
sudo systemctl enable docker镜像加速
鉴于国内网络问题后续拉取 Docker 镜像十分缓慢我们可以需要配置加速器来解决。
可以使用阿里云的docker镜像地址https://7qyk8phi.mirror.aliyuncs.com
新版的 Docker 使用 /etc/docker/daemon.jsonLinux没有请新建。
请在该配置文件中加入
没有该文件的话请先建一个
{registry-mirrors: [https://7qyk8phi.mirror.aliyuncs.com]
}重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker或者依次执行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json -EOF
{registry-mirrors: [https://wacl9k8y.mirror.aliyuncs.com]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
检查加速器是否生效
配置加速器之后如果拉取镜像仍然十分缓慢请手动检查加速器配置是否生效在命令行执行 docker info如果从结果中看到了如下内容说明配置成功。 下载docker-compose
#运行此命令以下载 Docker Compose 的当前稳定版本
sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
#对二进制文件应用可执行权限
sudo chmod x /usr/local/bin/docker-compose
#测试安装
docker-compose --version
#若有docker-compose version 1.29.2, build 5becea4c则安装成功