docker现在分ce(社区版)和ee(企业版),当然,我安装的是免费的社区版,也就是docker-ce。安装方法是:利用docker's repo来安装。
1、安装仓库预备软件,不过大部分都已经安装了,但是要确定一下:
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
2、安装docker仓库
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
3、docker的edge和test仓库也包含在docker-ce.repo中,但是默认是关闭状态,可以通过下面命令打开它
$ sudo yum-config-manager --enable docker-ce-edge$ sudo yum-config-manager --enable docker-ce-test
当然,还可以通过--disable再次关闭它们。
4、安装docker-ce
sudo yum install docker-ce
5、我们还可以在安装前,查看一下仓库有哪些版本可以安装
sudo yum install docker-ce
sudo yum install
6、开启docker的daemon进程
sudo systemctl start docker
7、运行hello-world检查是否安装成功
sudo docker run hello-world
8、docker默认必须是root用户,可以通过将用户名加入docker组,来实现不用sudo来运行docker
1)创建docker组
sudo groupadd docker
2)将当期用户加入docker组
sudo usermod -aG docker $USER
3)退出并重新登录,如果在虚拟机需要重新启动
9、将docker的daemon加入启动组
sudo systemctl enable docker