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

【docker入门】docker的安装

目录

Centos 7

添加docker 官方仓库到yum源

将 Docker 的官方镜像源替换为国内可以的 Docker 镜像源

安装docker

 配置docker加速源

 Ubuntu

创建 gpg key 目录

下载 gpg key

添加国内可用镜像源到 系统的 APT 仓库中

安装docker

配置加速源


Centos 7

添加docker 官方仓库到yum源

将 Docker 官方的仓库(docker-ce.repo)添加到 CentOS 系统的 YUM 源配置中:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

如果上述命令执行不成功可以采用以下方法:

cd /etc/yum.repos.d/
curl -O https://download.docker.com/linux/centos/docker-ce.repo 

 没有curl可以安装:

sudo yum install -y curl

 有 docker-ce.repo 这个文件就添加成功了;

将 Docker 的官方镜像源替换为国内可以的 Docker 镜像源

 这里使用的是清华大学的镜像源

sed -i 's@//download.docker.com@//mirrors.tuna.tsinghua.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo

安装docker

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

 配置docker加速源

vim /etc/docker/daemon.json

点击 i 进入插入模式;然后粘贴以下内容:

{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerhub.timeweb.cloud","https://huecker.io"]
}

加载配置

sudo systemctl daemon-reload  

启动服务 

sudo systemctl start docker 

 设置开机启动 

sudo systemctl enable docker 

查看服务状态 

sudo systemctl status docker 

 看到running就表示启动成功;

测试是否可用:

docker run hello-world

 如果显示上图的输出,即表示安装成功;

 Ubuntu

创建 gpg key 目录

sudo mkdir -m 0755 -p /etc/apt/keyrings

下载 gpg key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg

添加国内可用镜像源到 系统的 APT 仓库中

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 设置完之后更新一下:

sudo apt-get update

安装docker

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

验证安装:

sudo docker version

查看docker 详细信息

docker info

配置加速源

vim /etc/docker/daemon.json

点 i 进入插入模式;粘贴以下内容:

{"registry-mirrors": ["https://dockerproxy.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://ccr.ccs.tencentyun.com"]
}

配置加载

sudo systemctl daemon-reload

启动服务

sudo systemctl start docker

开机自动启动

sudo systemctl enable docker

查看服务状态

sudo systemctl status docker

 输出有 running 即表示运行成功;

验证使用

docker run hello-world

 输出内容为上图,即表示安装成功;

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

相关文章:

  • 单例模式五种写法
  • 解析静态链接
  • 前端基础-html-注册界面
  • 量子电路的实现 基于ibm的qiskit
  • 关于谷歌浏览器debug模式不进断点问题解决方案
  • 制造行业实践|悠进电装基于超融合完成信息化改造, 保障业务系统 7/24 长跑
  • 如何学习C++游戏开发
  • 计算网络信号
  • 【Vue 全家桶】6、vue-router 路由(更新中)
  • 解决程序因缺少xinput1_3.dll无法运行的有效方法,有效修复丢失xinput1_3.dll
  • uni-popup 弹出框
  • Android笔记:Android中Fragment改变主题
  • GEE 训练——利用sentinel-2数据计算两栖NDVI前后差异
  • 看电动缸是如何提高农机的自动化水平
  • C++ 并发专题 - 条件变量的使用
  • 《Essential C++》学习笔记
  • 揭秘!微服务架构下,Apollo 配置中心凭啥扮演关键角色?
  • 每日OJ题_牛客_春游_贪心+数学_C++_Java
  • JavaWeb--Maven
  • 计算机网络——网络层导论
  • 使用 JPA 的 `save()` 方法更新数据库中的数据
  • Obsidian的Git插件设置配置全流程 -- 简单的电脑端多平台同步方案及常见问题
  • MapReduce 的 Shuffle 过程
  • 【Linux】进程控制——创建,终止,等待回收
  • 新手必看,17个常见的Python运行时错误
  • pdf 添加页眉页脚,获取前五页
  • SQL 实战问题解析
  • Android MVVM demo(使用DataBinding,LiveData,Fresco,RecyclerView,Room,ViewModel 完成)
  • python的安装环境Miniconda(Conda 命令管理依赖配置)
  • 【LeetCode】【算法】128. 最长连续序列