首页 > 代码库 > install docker

install docker

官网安装地址

https://docs.docker.com/engine/installation/linux/centos/

先找官网 是个不错的思路

这里只贴yum安装的方法


install with yum 


1.登录的用户用户需要有sudo 权限或者是root

2.更新系统的包,尽量都保持最新的

3.内核最好大于等于3.10.x,如果小于比较麻烦,这里不做介绍

以下我均是直接用root操作的,非root用户执行命令加sudo

4.添加yum源

直接复制粘贴回车即可,不用创建文件

$ sudo 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


5.安装docker的包

yum  -y install docker-engine

6.启动docker

  这里的启动方式是centos7的

  添加为系统服务

systemctl enable docker.service

 启动

systemctl start docker

7.验证安装正确性

命令可以用就可以了

docker run --rm hello-world

非root用户继续往下看

8.非root用户,多一步

  非root,总是得加sudo,简化如下

   以下我均是直接用root操作的,非root用户执行命令加sudo

  • 创建docker组

groupadd docker
  • 将你的用户加入docker组

usermod -aG docker your_username

这个搞完后。需要登出登入一次生效,然后执行docker的命令就不用加sudo了

到此为止安装好了

安装报错的解决

报错如下

Transaction check error:

  file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

  file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

  file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

Error Summary

解决方法

yum install libdevmapper* -y


本文出自 “landandan” 博客,请务必保留此出处http://landandan.blog.51cto.com/11088202/1905210

install docker