联网下docker的安装步骤(我是在阿里云服务器上进行安装的)
参考:https://yeasy.gitbooks.io/docker_practice/content/install/centos.html
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10
1、通过 uname -r 命令查看你当前的内核版本
uname -r
2、使用 root 权限登录 Centos,更新yum包到最新
yum update
如果安装过旧版本的话,需要卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
卸载旧版本
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
3、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum源
使用阿里云安装:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
6、安装docker
yum install docker-ce-18.03.1.ce
如果这里有问题直接使用命令:yum install docker-ce
这可以成功
或者使用阿里云的安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
curl -sSL https://get.daocloud.io/docker | sh
7、启动并加入开机启动
systemctl start docker
systemctl enable docker
8、验证安装是否成功
docker version
8、测试运行 tang
这里因为没有tang的镜像,可以试试hello-world
这里我是重启几次就好了
service docker restart docker run hello-world service docker restart
systemctl start docker.service ps aux | grep docker
创建docker用户组和用户
groupadd docker useradd -g docker docker