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

Docker学习笔记---day002

Docker学习笔记—day002

文章目录

    • 一、Docker 安装
      • 1.1、查看当前的内核版本
      • 1.2、卸载旧版本
      • 1.3、yum安装gcc相关
      • 1.4、安装需要的软件包
      • 1.5、设置stable镜像仓库
      • 1.6、更新yum软件包索引
      • 1.7、安装Docker CE
      • 1.8、启动docker
      • 1.9 、测试
      • 1.10、卸载

一、Docker 安装

安装Docker时,应主语Linux内核(建议3.10及以上)
这里基于Centos7安装Docker
官网(https://docs.docker.com/engine/install/centos/)

1.1、查看当前的内核版本

uname -r

在这里插入图片描述

1.2、卸载旧版本

sudo dnf remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

1.3、yum安装gcc相关

yum -y install gcc  # 安装gcc
yum -y install gcc-c++  # 安装gcc

1.4、安装需要的软件包

yum install -y yum-utils     # 安装 yum 工具集

1.5、设置stable镜像仓库

这里有个坑,如果按照官网的设置,会导致超时的问题

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 添加docker官方软件源

解决办法:添加aliyun

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

1.6、更新yum软件包索引

yum makecache fast                 

1.7、安装Docker CE

yum install docker-ce docker-ce-cli containerd.io

安装成功截图
在这里插入图片描述

1.8、启动docker

systemctl enable --now docker  # 启动
ps -ef| grep docker # 查看docker的后台进程
docker version  # 查看docker的版本信息

启动成功
在这里插入图片描述
查看docker的版本信息
在这里插入图片描述

1.9 、测试

先从本地仓库找,找不到从远程仓库进行拉取

docker run hello-world

在这里插入图片描述
如果没有从远程拉取失败(参考这个官网)
从远程拉取进行成功
在这里插入图片描述

1.10、卸载

 # 1、停止docker容器
systemctl stop docker 
# 2、执行卸载命令
yum remove docker-ce docker-ce-cli containerd.io  # 
# 3、清楚残留文件
rm -rf /var/lib/docker
rm -rf /var/lib/container
docker安装的三个东西信息
docker-ceDocker Community Edition(社区版),这是 Docker 的核心引擎,负责创建、运行和管理容器
docker-ce-cliDocker 社区版的命令行接口(Command-Line Interface)。你日常使用的 docker run, docker ps等命令都来自这个包
containerd.io一个工业级标准的容器运行时,负责容器生命周期管理等底层操作Docker 引擎实际上是通过调用 containerd 来运行容器的
http://www.dtcms.com/a/596408.html

相关文章:

  • F280049C学习笔记之X-BAR
  • Python基础教学:Python的openpyxl和python-docx模块结合Excel和Word模板进行数据写入-由Deepseek产生
  • WebSocket原理及实现详解
  • 网站建设与管理吴振峰pptapp的制作需要多少钱
  • 优雅与极简:将你的屏幕变成复古翻页钟——Fliqlo for Mac 完全指南
  • wsl ubuntu24.04 cuda13 cudnn9 pytorch 显卡加速
  • macos安装mysql
  • 解决 iPhone 和 Mac 之间备忘录无法同步的9种方法
  • 【Ubuntu系统开机后出现:GNU GRUB ,Advanced options for Ubuntu】
  • 江西省建设监督网站电子网特色的企业网站建设
  • Mac上DevEco-Studio功能/使用介绍
  • Redis 配置详解
  • Mac 下载 VMware 11.1.0-1.dmg 后如何安装?超简单教程
  • mac怎么卸载office Powerpoint
  • dz论坛做分类网站wordpress git 7.5
  • Java 大文件上传实战:从底层原理到分布式落地(含分片 / 断点续传 / 秒传)
  • 有趣的网站网址之家wordpress网站中英文切换
  • 「腾讯云NoSQL」技术之Redis篇:精准围剿rehash时延毛刺实践方案揭秘
  • 中控播控系统:一键掌控多媒体空间
  • 遗传算法与粒子群算法优化BP提高分类效果
  • c++ -- 循环依赖解决方案
  • 免费vip网站推广做疏通什么网站推广好
  • 金融智能体具体能做什么?应用场景有哪些?
  • 云手机的核心用途都有哪些?
  • 需求洞察助力战略规划实现潜在市场机会
  • java set和list集合知识
  • 在IPython和PyCharm里通过PySpark实现词频统计
  • 03-node.js webpack
  • 维护_其它进程间通信(IPC Inter-Process communication)和分布式通信框架列述
  • 【大模型训练】roll 调用megatron 计算损失函数有,会用到partial