Centos安装docker
卸载docker旧版本
(旧版本的 Docker 称为 docker 或者 docker-engine),使用以下命令卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
添加国内镜像(可选)
sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
docker依赖包安装
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
安装docker ce
(ce为社区开源版 ee为企业收费版,也可以通过下面脚本安装)
$ sudo yum makecache fast
$ sudo yum install docker-ce
安装脚本安装
$ curl -fsSL get.docker.com -o get-docker.sh //获取官网源
$ sudo sh get-docker.sh --mirror Aliyun //阿里云源
启动docker
$ sudo systemctl enable docker
// 并且设置开机自动启动
$ sudo systemctl start docker
建立docker组
只有root用户和docker组的用户才可以访问docker引擎的UNIX Socket
// 建立docker组
sudo groupadd docker
// 将当前用户加入docker组
sudo usermod -aG docker $USER