美文网首页
CentOS7上安装Docker

CentOS7上安装Docker

作者: questionuncle | 来源:发表于2017-09-29 10:46 被阅读0次

之前已经安装过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

相关文章

网友评论

      本文标题:CentOS7上安装Docker

      本文链接:https://www.haomeiwen.com/subject/qygbextx.html