安装docker

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装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







以上是关于安装docker的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-compose片段

sh Docker片段

Docker初级——介绍安装和使用

Docker和pip安装:避免在已安装某些软件包时安装所有软件包

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具