ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

新手小白 Docker丝滑安装 保姆级教程

新手小白 Docker丝滑安装 保姆级教程 新手小白 Docker丝滑安装 保姆级教程文章目录新手小白 Docker丝滑安装 保姆级教程前言版本问题版本适配问题Docker是国外网站怎么办1.确保是CentOS7及以上版本2.CentOS7安装GCC相关第一步切换到root第二步修改仓库配置第三步清理缓存并重新生成第四步安装 GCC第五步安装gcc-c第六步安装yum-utils第七步添加 Docker CE 的 YUM 软件仓库第八步更新yum下载索引3.正式安装docker第一步安装docker引擎第二步启动docker第二步验证docker是否启动成功第三步设置docker开机自启4.配置docker国内镜像下载源第一步查看是否能够访问该镜像站第二步创建 Docker 配置目录第三步写入该镜像加速配置第四步 重启 Docker第五步检查是否生效5. 测试docker是否正常运行至此docker已配置好并能正常运行前言版本问题B站上的Linux教学视频大多是基于CentOS7的上篇教程基于此版本B站上的Docker教学视频中安装的Docker也是基于CentOS7安装的本教程也是基于此版本适配问题这里是适配CentOS 7.6版本安装的docker如果想丝滑安装好CentOS和docker可以看上篇CentOS7安装教程以及本篇Docker教程Docker是国外网站怎么办本篇教程需要访问国外网站的地方都更改为国内镜像源了后面直接使用就可以了(不需要爬梯子)1.确保是CentOS7及以上版本cat /etc/redhat-release我这里是7.6版本达标2.CentOS7安装GCC相关第一步切换到rootsu root注意这里输入密码时不会显示你输入的密码正常输入后回车即可以后如果提示权限不足就切换到root身份或者在将要执行的命令前面加上sudo比如sudo yum clean all第二步修改仓库配置sed -i s|https://vault.centos.org/7.9.2009|https://mirrors.aliyun.com/centos-vault/7.9.2009|g /etc/yum.repos.d/CentOS-Base.repo没有报错修改成功第三步清理缓存并重新生成yum clean allyum makecache这里需要等待一会第四步安装 GCCyum -y install gcc最后出现complete即为安装成功第五步安装gcc-cyum -y install gcc-c同样出现complete即为安装成功第六步安装yum-utilsyum -y install yum-utils同样出现complete即为安装成功第七步添加 Docker CE 的 YUM 软件仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo如图安装成功第八步更新yum下载索引yum makecache fast如图更新成功3.正式安装docker前面已经配置好doker安装所需要的环境了下面正式开始安装docker第一步安装docker引擎yum -y install docker-ce docker-ce-cli containerd.io这个需要等几分钟同样出现complete即为安装成功第二步启动dockersystemctl start docker这里不报错即为启动成功第二步验证docker是否启动成功systemctl status docker显示Active即为启动成功第三步设置docker开机自启systemctl enable docker如图设置成功4.配置docker国内镜像下载源第一步查看是否能够访问该镜像站curl -4 -I --connect-timeout 5 https://docker.xuanyuan.me结果返回2xx、3xx都表示能够正确访问第二步创建 Docker 配置目录mkdir -p /etc/docker第三步写入该镜像加速配置cat /etc/docker/daemon.json EOF { registry-mirrors: [ https://docker.xuanyuan.me ] } EOF回车即可这个配置方式符合 Docker 对registry-mirrors的配置机制第四步 重启 Dockersystemctl daemon-reload systemctl restart docker不报错即重启成功第五步检查是否生效docker info | grep xuanyuan如图即为配置成功5. 测试docker是否正常运行docker run hello-world如下即为正常运行至此docker已配置好并能正常运行
返回列表