1,docker-环境安装配置

Docker 包括三个基本概念

  • 镜像(Image)
  • 容器(Container)
  • 仓库(Repository)

docker的环境安装

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

卸载旧版本

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 安装

1, 安装依赖包

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

安装docker

sudo yum makecache fast
sudo yum install docker-ce

2, 使用脚本自动安装

curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

启动docker

sudo systemctl enable docker
sudo systemctl start docker

建立 docker 用户组

建立 docker 组:

sudo groupadd docker

将当前用户加入 docker 组:

sudo usermod -aG docker $USER

测试docker是否安装正确

docker run hello-world

docker配置国内镜像加速

请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
    "registry-mirrors":[
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com"
    ]
}

重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

检查是否加速生效

docker info

整理自:Docker —— 从入门到实践