290112011 发表于 2018-5-28 09:28:37

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'

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  
页: [1]
查看完整版本: install docker