docker在Centos7上的安装和阿里云镜像加速配置
安装 (Centos7)
-
卸载旧版本。旧版本的Docker称为Docker或Docker引擎,如果之前应安装过,需要先卸载以及删除相关的依赖项
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docke-engine
-
安装docker,有两种方法,可以根据需要自行选择
使用仓库安装(推荐方法)
sudo yum install -y yum-utils # 阿里云的软件源信息http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 官方https://download.docker.com/linux/centos/docker-ce.repo会下载镜像的速度很慢 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 安装最新版本的docker-ce # 如果想安装指定版本的docker-ce,可以使用命令 # 查看yumdocker-ce的版本信息:yum list docker-ce --showduplicates | sort -r # 选择指定版本进行下载 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io sudo yum install docker-ce docker-ce-cli containerd.io # 启动docker sudo systemctl start docker # 查看docker是否安装成功,显示docker版本信息即安装成功 # Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? # 如果出现上面的提示信息,是因为docker启动失败的原因 docker version # 通过运行hello-world镜像验证docker是否安装正确 sudo docker run hello-world
使用rpm包安装
-
去https://download.docker.com/linux/centos/下载合适系统的docker rpm包
-
sudo yum install /path/to/package.rpm # 根据自己rpm包的路径 # 启动docker sudo systemctl start docker # 通过运行hello-world镜像验证docker是否安装正确 sudo docker run hello-orld
-
-
阿里云镜像加速配置
进入阿里云镜像加速页面,登录自己的阿里云账号(没有就要先创建咯)
点击左侧镜像中心–>镜像加速器,获得自己的镜像加速地址
修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://akjqczbj.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker