jfgdf 发表于 2017-3-13 14:10:48

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源
直接复制粘贴回车即可,不用创建文件

1
2
3
4
5
6
7
8
$ 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的包

1
yum-y install docker-engine




6.启动docker
这里的启动方式是centos7的
添加为系统服务

1
systemctl enable docker.service




启动

1
systemctl start docker




7.验证安装正确性
命令可以用就可以了

1
docker run --rm hello-world




非root用户继续往下看
8.非root用户,多一步
非root,总是得加sudo,简化如下
以下我均是直接用root操作的,非root用户执行命令加sudo

[*]创建docker组


1
groupadd docker





[*]将你的用户加入docker组


1
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
解决方法

1
yum install libdevmapper* -y



页: [1]
查看完整版本: install docker