Docker教程:2 安装

更新软件包

[root@localhost ~]# sudo yum update

添加 yum 软件源

[root@localhost ~]# sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

安装 docker-engine。

[root@localhost ~]# sudo yum install -y docker-engine

测试

[root@localhost ~]# docker

开机自启动Docker 服务

[root@localhost ~]# sudo chkconfig docker on

给用户添加docker命令执行权限

docker的守护进程 (docker daemon)没有绑定到TCP port,而是绑定在Unix socket。默认情况下,Unix socket只属于root,其他用户需要使用sudo先获取权限。所以,docker daemon 总是以root身份运行。
为了避免其他用户总是使用sudo才能执行docker命令,我们可以将用户添加到docker组(这样用户就可以不适用sudo,就能直接执行docker命令)

sudo usermod -aG docker your_username

添加docker国内镜像源(daocloud)

使用国内镜像源可以加快镜像的下载速度

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://e861eba3.m.daocloud.io
service docker restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容