docker安装(centos)
Posted bufufan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker安装(centos)相关的知识,希望对你有一定的参考价值。
1.安装(centos)
1.1先更新yum update
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
1.2 使用存储库安装
1.2.1安装所需的软件包。yum-utils
提供了yum-config-manager
效用,并device-mapper-persistent-data
和lvm2
由需要 devicemapper
存储驱动程序。
$ sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
1.2使用以下命令来设置稳定的存储库。
官方源:
$ sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
官方源太卡,改成国内源:
$ sudo yum-config-manager
--add-repo
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
使用脚本自动安装(最适合的方式,但是如果有docker了执行会报错)
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
1.3启动Docker CE
$ sudo systemctl enable docker
$ sudo systemctl start docker
1.4建立docker用户组
建立docker
组:
$ sudo groupadd docker
将当前用户加入docker
组:(重登)
$ sudo usermod -aG docker $USER
1.5测试是否安装正确
$ docker run hello-world
docker version查看docker的信息
1.6镜像加速器
国内下载docker的镜像会特别慢,所以最好使用国内的镜像仓库
我以阿里云为例:
1.登录进入上面网址,左边镜像加速器,centos
2.修改daemon配置文件/etc/docker/daemon.json来使用加速器,将json复制进去该文件
3重启
sudo systemctl daemon-reload ? sudo systemctl restart docker.
4.检查是否生效
$ docker info
出现信息:Registry Mirrors:
5.gcr.io 镜像(国内无法直接获取)
以上是关于docker安装(centos)的主要内容,如果未能解决你的问题,请参考以下文章