CentOS7上安装Docker

之前已经安装过Docker,但是在上文Docker开启管理端口后,Docker无法正常工作,痛定决心重新系统的梳理一遍。
安装Docker肯定要看看官方文档Get Docker CE for CentOS,文章介绍的很详细。

简介

Docker目前分为两个版本,分别是Docker-Community Edition(Docker-CE)和Docker-Enterprise Edition(Docker-EE),从名可以看出Docker-CE是面向社区的,它能够让开发者和小组织在Docker上体验容器带来的便捷。Docker-CE又有两条产品版本线,分别是stable版本和edge版本。具体详见Install Docker

安装前准备工作

1.首先确保你的CentOS系统版本
CentOS系统要求为发行版本7,并且不能为Archived versions
2.如果系统内安装过Docker早期版本,请先删除

$ yum remove docker \
             docker-common \
             docker-selinux \
             docker-engine
$ yum list installed | grep docker       //查看本机docker安装情况
$ rm -rf /var/lib/docker/                //删除本机存档过的镜像、容器、卷符、网络配置等

安装

首先,要在本机yum库内添加Docker资源库,这样你就能够安装和更新Docker,需要添加yum-utils、device-mapper-persistent-data、lvm2

$ yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

其次,在本机yum库内添加Docker-CE stable版本的资源库

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

最后,按装Docker-CE

$ yum install docker-ce

设置阿里镜像

CentOS7 安装docker 配置阿里云加速

开启管理端口

1.运行docker

$systemctl start docker
$systemctl status docker                 //查看docker进程状态
image.png

可以发现docker进程是运行的该service配置文件
2.修改service文件

$systemctl stop docker
$vi /usr/lib/systemd/system/docker.service

image.png

前面加一句"ExecStart=",是为了防止其他地方有配置启动参数,这样置空后再设置,防止设置重叠。参考Using systemd to control the Docker daemon
3.重新启动

$systemctl daemon-reload
$systemctl start docker

测试管理端口

telnet 192.168.8.111 2375
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容