321231255 发表于 2016-11-17 08:49:59

安装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的包

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]
查看完整版本: 安装docker