CentOS7 安装docker-engine


1.更新yum

yum update

 

2.创建repo仓库

tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

 

3.yum安装docker-engine

yum install docker-engine
yum install docker-engine-selinux

 

4.设置Docker服务开机自启

systemctl enable docker.service

 

5.添加Docker启动时参数

vim /usr/lib/systemd/system/docker.service
# ExecStart=/usr/bin/dockerd
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -g /opt/docker -s devicemapper --storage-opt dm.fs=xfs --storage-opt dm.use_deferred_removal=true --storage-opt dm.use_deferred_deletion=true --storage-opt dm.basesize=5G

 后台启动参数说明:

-H  设置后台模式下指定socket绑定,可以绑定一个或多个

-g  设置Docker运行时根目录

-s  设置容器运行时使用指定的存储驱动

--storage-opt=[]  设置存储驱动的参数

 

6.启动Docker服务

systemctl start docker
systemctl restart docker

 

注:如果启动失败,先执行systemctl daemon-reload

7.验证Docker是否安装

docker run --rm hello-world

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM