centos7纯净版(最小安装)部署docker-ce详情

一、安装完纯净版centos7之后查看本机ip

ip addr 

至于为什么用ip addr 而不用ifconfig请看我之前的文章有所介绍
https://blog.csdn.net/jiangbenchu/article/details/82736136
centos7纯净版(最小安装)部署docker-ce详情_第1张图片

二、因为个人习惯原因,我使用xshell登录本虚拟机(根据所查到的ip登录),xhell不会使用的自己可百度搜索,比较简单。也可以在虚拟机上继续操作没有影响。

centos7纯净版(最小安装)部署docker-ce详情_第2张图片

之后输入用户名密码就可以远程登录了

三、根据我之前的文章部署基础配置
https://mp.csdn.net/postedit/82736136

四、首先查看你的系统版本 (docker-ce对系统版本有要求)

cat /etc/os-release

系统要求
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。

如果有的朋友之前安装过docker但是不好用的话可以–卸载旧版本
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

五、安装docker-ce 基础配置
使用 yum 源 安装
执行以下命令安装依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

鉴于国内网络问题,强烈建议使用国内源,下面先介绍国内源的使用。
(国内源官方源选一个就可以)
国内源
执行下面的命令添加 yum 软件源:

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

以上命令会添加稳定版本的 Docker CE yum 源。从 Docker 17.06 开始,edge test 版本的 yum 源也会包含稳定版本的 Docker CE。

官方源

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

如果需要最新版本的 Docker CE 请使用以下命令:

sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test

六、正式安装 Docker CE
更新 yum 软件源缓存,并安装 docker-ce。

sudo yum makecache fast  #快速同步服务器上的缓存

更新yum包索引

yum makecache fast

安装指定版本的docker-ce:

sudo yum install -y docker-ce-17.12.1.ce-1.el7.centos

七、linux中docker镜像加速器配置(最好配置上要不你会发现docker pull镜像非常的慢)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://l10nt4hq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload

重启docker

sudo systemctl restart docker

八、我们可以使用 docker images 来列出本地主机上的镜像。
使用 docker ps -a来查看我们正在运行的容器

REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

九、启动 Docker 后台服务

sudo service docker start

设置开机启动:

sudo chkconfig docker on

查看docker版本信息

docker version

查看docker状态

systemctl status docker

docker正常启动状态如下:

centos7纯净版(最小安装)部署docker-ce详情_第3张图片

docker-ce全部配置完成,个人经验希望对你们有所帮助(喜欢的朋友点赞点赞哦,后持续更新dockers运维……)

********备注如果安装不成功可以使用以下命令:

删除历史docker

$ 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

安装如果还报错是版本冲突问题那就继续卸载运行以下命令

yum remove -y docker*

查看可用版本的 Docker-ce:

yum list docker-ce --showduplicates | sort -r

更新yum包索引

yum makecache fast

安装指定版本的docker-ce:

sudo yum install -y docker-ce-17.03.2.ce-1.el7.centos 

报错:如果在安装指定版本的docker时显示需要安装指定版本的docker-ce-selinux依赖包,请安装:

yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm 

你可能感兴趣的:(IT)