目录
7、安装docker相关的 docker-ce 社区版 而ee是企业版
2、找到镜像加速器直接复制粘贴即可(注意:这里需要登录你自己的阿里云查看对应的,每个人的不同!)
五、安装Docker(适用于CentOS8,阿里云推荐: <如何在ECS实例上部署并使用Docker(Alibaba Cloud Linux 3)_云服务器 ECS-阿里云> )
1、安装dnf源中默认的Docker(podman-docker)。
2、安装社区版Docker(docker-ce),一般安装社区版。
一、安装Docker环境要求
- 1.Linux要求内核3.0以上
- 2.CentOS 7(CentOS 8不一样)
[root@Y ~]# uname -r
- 3.10.0-514.26.2.el7.x86_64 # 要求3.0以上
[root@Y ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
- 主要因为阿里云是CentOS 8,安装docker请参考帮助文档: Install Docker Engine | Docker Documentation
二、卸载docker
#1.卸载依赖
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#2.删除资源:/var/lib/docker 是docker的默认工作路径!
rm -rf /var/lib/docker
三、安装Docker(适用于CentOS7)
Docker官网安装参考手册: Redirecting…
1、确定你是CentOS7及以上版本
[root@192 Desktop]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2、yum安装gcc相关(需要确保 虚拟机可以上外网 )
yum -y install gcc
yum -y install gcc-c++
3、安装需要的软件包
yum install -y yum-utils
5、设置stable镜像仓库
# 默认是从国外的,不推荐
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 如果没改镜像,那么使用经常报错网络超时
[Errno 14] curl#35 - TCP connection reset by peer
[Errno 12] curl#35 - Timeout
# 正确推荐使用国内的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、更新yum软件包索引
yum makecache fast
7、安装docker相关的 docker-ce 社区版 而ee是企业版
# 这里我们使用社区版即可
yum install docker-ce docker-ce-cli containerd.io
8、启动docker
systemctl start docker
9、测试
# 使用docker version查看是否按照成功
docker version
# 测试
docker run hello-world
# 查看已经下载的镜像(从这里可以查看已有镜像的id)
[root@iz2zeak7sgj6i7hrb2g862z ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 4 months ago 13.3kB
四、阿里云镜像加速
1、登录阿里云找到容器服务
2、找到镜像加速器直接复制粘贴即可(注意:这里需要登录你自己的阿里云查看对应的,每个人的不同!)
五、安装Docker(适用于CentOS8,阿里云推荐: <如何在ECS实例上部署并使用Docker(Alibaba Cloud Linux 3)_云服务器 ECS-阿里云> )
1、安装dnf源中默认的Docker(podman-docker)。
- 运行以下命令,安装podman-docker。
dnf -y install docker
- 运行以下命令,查看Docker是否安装成功。
docker images
- 回显信息如下图所示,表示Docker安装成功。说明 该方式安装的podman-docker没有守护进程(systemd),因此您在后续的操作中无需关注podman-docker的运行状态(无需进行systemctl命令的相关操作),直接使用Docker即可。
2、安装社区版Docker(docker-ce),一般安装社区版。
- 运行以下命令,添加docker-ce的dnf源。
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 运行以下命令,安装Alibaba Cloud Linux 3专用的dnf源兼容插件。
dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
- 如果您不使用Alibaba Cloud Linux 3专用的dnf源兼容插件,将无法正常安装docker-ce。更多信息,请参见Alibaba Cloud Linux 3系统中使用docker-ce、epel等第三方DNF(YUM)源安装软件失败。
- 运行以下命令,安装docker-ce。
dnf -y install docker-ce --nobest
- 运行以下命令,查看docker-ce是否成功安装。
dnf list docker-ce
- 回显信息如下图所示,表示docker-ce成功安装。
博客原笔记