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

docker的安装和配置流程

一、安装流程

  1. sudo su 环境下执行

sudo su

        2. 更新yum

yum update

        3.卸载老版本

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine docker-ce

        4.安装依赖包,安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken

        5.设置镜像源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

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

yum makecache fast

        6.安装

yum install -y docker-ce

        7.启动、停止、重启命令

systemctl start docker # 启动docker服务

systemctl stop docker # 停止docker服务

systemctl restart docker # 重启docker服务

注:阿里云的镜像源存在问题的话,可以替换:轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台

二、配置镜像源

编辑/etc/docker/daemon.json下的文件,如果不存在手动创建。

{"registry-mirrors": ["https://96xxdt8j.mirror.aliyuncs.com","https://registry.docker-cn.com",       "https://docker.mirrors.ustc.edu.cn",     "https://hub-mirror.c.163.com",        "https://mirror.baidubce.com",         "https://ccr.ccs.tencentyun.com"]
}

保存文件后,执行命令

sudo systemctl daemon-reload #重启daemon进程
sudo systemctl restart docker #重启docker

docker info 查看是否配置成功。

追加镜像源的命令:

sudo vim /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://docker.xuanyuan.me"]
}
EOF

推荐一个非常好用的工具集合:在线工具集合 - 您的开发助手

http://www.lryc.cn/news/603797.html

相关文章:

  • 【监控】非IP监控系统改造IP监控系统
  • [Token]ALGM: 基于自适应局部-全局token合并的简单视觉Transformer用于高效语义分割, CVPR2024
  • docker docker与swarm入门笔记
  • Python中的决策树机器学习模型简要介绍和代码示例(基于sklearn)
  • Unity_SRP Batcher
  • 谷歌采用 Ligero 构建其 ZK 技术栈
  • 【密码学】4. 分组密码
  • ftp加ssl,升级ftps
  • WebRTC(十四):WebRTC源码编译与管理
  • 7月29日星期二今日早报简报微语报早读
  • TCPDump实战手册:协议/端口/IP过滤与组合分析指南
  • Kruskal算法
  • 《林景媚与命运共创者》
  • 暑期算法训练.10
  • Spring Boot中的this::语法糖详解
  • 解锁全球数据:Bright Data MCP 智能解决代理访问难题
  • pnpm 入门与实践指南
  • Element Plus常见基础组件(二)
  • React 图标库发布到 npm 仓库
  • Linux -- 文件【中】
  • 基于深度学习的医学图像分析:使用CycleGAN实现图像到图像的转换
  • tcp通讯学习数据传输
  • DETR 下 Transformer 应用探讨
  • 准大一GIS专业新生,如何挑选电脑?
  • 站点到站点-主模式
  • Java 11 新特性详解与代码示例
  • JAVA中集合的遍历方式
  • 【C++】1. C++基础知识
  • 编辑距离:理论基础、算法演进与跨领域应用
  • taro+react重新给userInfo赋值后,获取的用户信息还是老用户信息