当前位置: 首页 > news >正文

【Docker】CentOS7环境下的安装

环境展示

在这里插入图片描述
在这里插入图片描述

安装

配置仓库

sudo yum install -y yum-utils
# docker官方key文件下载
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 建议使用阿里云key文件下载
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

下载完后可以看到/etc/yum.repos.d目录下多了一个docker-ce.repo文件
在这里插入图片描述
如果下载的docker官方的key文件,也可以通过命令替换成国内其它镜像源地址,如将docker官方源地址替换成阿里源地址

sudo sed -i 's@//download.docker.com@//mirrors.aliyun.com/docker-ce@g' /etc/yum.repos.d/docker-ce.repo

正式安装

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动服务

sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl status docker

运行测试

此时运行还是会报错
在这里插入图片描述
可以vim /etc/docker/daemon.json,写入如下内容

{"registry-mirrors": ["https://mirror.ccs.tencentyun.com", # 这个只有腾讯云服务器能用"https://dockerpull.com" # 这个是个人站点]
}

然后再次重新加载和启动

sudo systemctl daemon-reload
sudo systemctl restart docker

使用docker info命令可以查看到添加的镜像地址信息
在这里插入图片描述
再次docker run hello-world就可以了
在这里插入图片描述

卸载

旧版本卸载

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

历史版本卸载

sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
http://www.lryc.cn/news/406882.html

相关文章:

  • 浏览器的最大并发数(http1.1)
  • Android 开发中px、dpi 和 dp三个单位的介绍
  • zookeeper开启SASL权限认证
  • mysql一个小问题引发的思考-mysql类型转换-查询缓存 及 MYSQL查询缓存以及自动选择不使用查询缓存的情况
  • css更改图片颜色
  • 通过POST请求往Elastic批量插入数据
  • JAW:一款针对客户端JavaScript的图形化安全分析框架
  • 错误解决 error CS0117: ‘Buffer‘ does not contain a definition for ‘BlockCopy‘
  • ICMPv6与DHCPv6之网络工程师软考中级
  • 【HTML — 构建网络】HTML 入门
  • javafx的ListView代入项目的使用
  • 基于ABAP OLE技术实现对服务器文件进行读写操作
  • 求教Postgresql在jdbc处理bit(1)字段的预处理解决方案
  • 微信小程序-自定义tabBar
  • vue3+element-plus 实现动态菜单和动态路由的渲染
  • GO-学习-03-基本数据类型
  • 高并发场景下,系统的保护机制
  • 服务器构建私有npm库(Docker + Verdaccio)
  • LabVIEW做二次开发时应该注意哪些方面?
  • docker配置上网代理获取镜像
  • SqlSugar删除没有定义主键的实体类对应的数据库表数据
  • 虚拟机复制后网络不可用,报错“network.service - LSB: Bring up/down networking”
  • Redis 7.x 系列【30】集群管理命令
  • 将YOLOv8模型从PyTorch的.pt格式转换为TensorRT的.engine格式
  • Hello SLAM(在Linux中实现第一个C++程序)
  • IPD推行成功的核心要素(十五)项目管理提升IPD相关项目交付效率和用户体验
  • C++ 鼠标轨迹API【神诺科技SDK】
  • 设计模式|观察者模式
  • python自动化运维 通过paramiko库和time库实现服务器自动化管理
  • HTML常用的转义字符——怎么在网页中写“<div></div>”?