centos 7上docker-ce安装及使用

警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker.

1、卸载旧版本

$ 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

2、安装依赖包

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

3、配置yum软件源

$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

4、需要最新版本或者最新测试版本的docker-ce执行以下命令(选做)

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

5、安装docker-ce

$ sudo yum makecache fast
$ sudo yum install docker-ce

6、启动docker

$ sudo systemctl enable docker
$ sudo systemctl start docker

7、建立docker用户组
默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组:

$ sudo groupadd docker

将当前用户加入 docker 组:

$ sudo usermod -aG docker $USER

退出当前终端并重新登录,进行如下测试。

docker run hello-world

这里写图片描述

8、安装 Docker 之后配置 国内镜像加速
修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

$ vim /etc/docker/daemon.json
添加
{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}

猜你喜欢

转载自blog.csdn.net/u012343297/article/details/80748087