介绍
官网教程: https://docs.docker.com/docker-for-windows/install/
您可以根据需要以不同的方式安装Docker Engine:
- 大多数用户会 设置Docker的存储库 并从中进行安装,以简化安装和升级任务。这是推荐的方法。
- 一些用户下载并手动安装 RPM软件包, 并完全手动管理升级。这在诸如在无法访问互联网的空白系统上安装Docker的情况下非常有用。
- 在测试和开发环境中,一些用户选择使用自动 便利脚本来 安装Docker。
还有就是 不要想着 在Windows中安装Docker 因为和VM虚拟机冲突 导致VM使用不了了 所以就老老实实的使用Linux就行了
我们下面就演示使用官网推荐的存储库安装
docker 安装教程
Install Docker Engine on CentOS
安装前置
先查看版本号
docker version
如果已经存在 那么就不用安装了 当然你想从新安装也行
操作系统要求
要安装Docker Engine,您需要一个CentOS 7的维护版本。不支持或未测试存档版本。
Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。能用就行了
查看内核命令
uname -r
卸载旧版本
较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
自动安装(推荐)
国内 daocloud一键安装命令:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl restart docker
如果以上命令不好使还可以手动下载脚本方式安装
wget -O dockerInstall.sh https://get.docker.com/
chmod 777 dockerInstall.sh
./dockerInstall.sh
执行 systemctl stop docker
后再执行systemctl stop docker.socket即可
重新systemctl start docker.service
# 开机自动启动
systemctl enable docker.service
手动安装
使用 yum 安装
安装前先 yum clean all 清理本地yum缓存 否则有可能导致下面安装过程中出现
Error Downloading Packages
安装docker依赖包:
鉴于国内网络问题,强烈建议使用国内源 命令如下
yum -y install yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装DOCKER引擎
接下来我们就开始安装吧
**安装_最新版本_的Docker Engine和容器(不推荐)**因为 如果您启用了多个Docker存储库,安装或更新将始终安装可能的最高版本,这可能不适合您的稳定性需求。
sudo yum install docker-ce docker-ce-cli containerd.io
安装_特定版本_的Docker Engine(推荐)
列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序
yum list docker-ce --showduplicates | sort -r
从显示的结果中找 类似于
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable

然后找一个差不多的版本,别太高也别太低中间就行,自行修改下面两条命令的版本号:
sudo yum install -y docker-ce-18.09.1
sudo yum install -y docker-ce-cli-18.09.1 containerd.io
到此我们 ContOS-7 docker安装完毕 那么如何知道我们 成功了呢?
使用 docker version 查看版本

到此我们安装完毕了
配置镜像加速
一下操作都是你 在CentOS 安装好了 Docker 才能操作的
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如:
本节我们以 阿里云 镜像服务 为例进行介绍。
1.百度搜索阿里云 然后登录你的账号
2.在搜索栏里搜索 容器镜像服务

然后开通 进去之后

按照我 框起来的代码 直接复制 进入ContOS 执行 就行了
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://znsawhyd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
检查加速器是否生效
docker info
如果从结果中 大概在最下面 看到了如下内容,说明配置成功。

安装docker-compose
在后续 使用doker 的一些工具需要用到
使用 curl 方式安装
https://dn-dao-github-mirror.daocloud.io/docker/compose/releases 查看想要下载的版本
你可以通过修改URL中的版本 来下载你想要的版本
#下载
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 设置文件可执行权限
chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
docker compose version

官网教程

2353

被折叠的 条评论
为什么被折叠?



