1.安装需要的软件包:yum-util提供yum-config-manager功能

yum install -y yum-utils device-mapper-persistent-data lvm2

ps:如果安装过docker,需要重装可以先删除在装:

// 查看是否有安装docker
yum list installed | grep docker
//有则删除对应的包
yum remove docker ......

2.设置yum源(阿里源)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.查看yum库中有没有docker-ce

yum list | grep docker-ce

Docker-安装(CentOS7)-LMLPHP

4.安装docker

yum install -y docker-ce

5.如果需要设置开机自动启动

//先启动docker服务端
systemctl start docker //启动docker服务开机自启
systemctl enable docker

6.校验docker是否启动成功

docker version

Docker-安装(CentOS7)-LMLPHP

常见问题:

  普通用户运行docker 命令会报错:

    由于docker daemon需要绑定到主机的 Unix socket 而不是普通的TCP端口,而 Unix socket 的宿主为 root 用户,如果其他用户使用 docker 命令只有在命令钱添加 sudo 才能执行成功,

如果不想每次使用 docker 命令是还要多敲 sudo ,可以按照下面的方法解决:

  1.切换到 root 用户

  2.把普通用户添加到 docker 组

  3.再切换到<普通用户>

  4.验证 docker 命令是否成功

05-07 14:53
查看更多