首页 > 其他分享 >Docker 镜像安装

Docker 镜像安装

时间:2024-07-01 14:58:24浏览次数:14  
标签:sudo ce apt 镜像 Docker 安装 docker

​​​前言

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。在安装Docker时,我们经常需要用到镜像安装,为此我整理了一下如何通过镜像源来安装 Docker 的教程,分享给大家。

目录

​​​前言

CentOS 安装教程

前提

 一、安装docker

二、换源

三、设置开机自启

 Ubuntu 安装教程

一、更新 apt 包索引

二、安装必要工具包

三、添加 Docker GPG 秘钥

四、配置仓库源

五、安装Docker Engine

六、验证安装是否成功

 参考文章


如果需要先卸载 Docker 可以参考这篇文章:

Docker 卸载教程 - CSDN

CentOS 安装教程

前提

需要把yum源更换为镜像并且更新为最新,参考文章: https://developer.aliyun.com/article/1366034

 一、安装docker

1. 安装 Docker 所需的软件包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2. 使用镜像源可以加速 Docker 的下载。

这里我们使用阿里云的镜像源:

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

3. 安装 Docker Engine:

# 安装最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
# 或者
sudo yum install -y docker-ce docker-ce-cli containerd.io

或者也可以指定安装某个版本的 Docker,先查看所有的 Docker 版本:

yum list docker-ce --showduplicates | sort -r

找到指定版本后,通过以下命令进行安装,例如安装 23.0.3 版本:

yum install docker-ce-23.0.3-1.el7 docker-ce-23.0.3-1.el7 containerd.io

二、换源

1. 通过 vi/vim 进入 /etc/docker/daemon.json,如果没有这个文件,需要在 /etc/docker 目录下手动进行创建这个目录,然后写入一下的内容。

{
    "registry-mirrors":[ "https://9cpn8tt6.mirror.aliyuncs.com",
                         "https://registry.docker-cn.com" ] 
}

2. 进行重启docker服务

# 重新加载 systemd 的配置
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart docker
# 查看 Docker 状态
systemctl status docker

三、设置开机自启

1. 终端输入

sudo systemctl enable docker

2. 查看信息确认更换成功

docker info

 Ubuntu 安装教程

一、更新 apt 包索引

sudo apt-get update 

二、安装必要工具包

sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg-agent \
     software-properties-common

三、添加 Docker GPG 秘钥

# 默认源,较慢!
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 推荐使用镜像源,顺畅!
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

四、配置仓库源

# 默认源,较慢!
sudo add-apt-repository \ 
     "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ 
     $(lsb_release -cs) \ 
     stable"

# 推荐使用镜像源,顺畅!
sudo add-apt-repository \ 
     "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ 
     $(lsb_release -cs) \ 
     stable"

五、安装Docker Engine

# 更新 apt 包索引
sudo apt-get update
# 安装
docker sudo apt-get install docker-ce docker-ce-cli containerd.io

六、验证安装是否成功

docker run hello-world

总结

通过上面两种方法基本上可以完成 Docker 的安装啦!最近有关 Docker 的操作也是难度越来越大,希望后面能有越来越多的解决方法吧。

参考文章

 CentOS 通过镜像源安装Docker以及换源 - 知乎

 10分钟学会Docker的安装和使用 - CSDN博客

标签:sudo,ce,apt,镜像,Docker,安装,docker
From: https://blog.csdn.net/qq_45121180/article/details/139965345

相关文章

  • Ingress-Nginx 安装
    Ingress-Nginx安装配置一个Web服务器或者负载均衡器比想象的难。大多数Web服务的配置文件非常相似。有些应用需要一些奇怪的需求,但是在大多数的情况下,可以使用相同的逻辑以达到预期的效果。Ingress资源体现了这一思想,ingress控制器处理了上述奇怪的需求。Ingress控制......
  • 在虚拟机Linux系统中下载安装Wireshark
    #实习记录#我的ubantu版本在Ubuntu中下载和安装Wireshark可以通过以下步骤完成:1.更新包管理器:确保你的包管理器是最新的:sudoapt-getupdate 2.安装Wireshark:sudoapt-getinstallwireshark 3.配置Wireshark:在安装过程中,系统会询问是否允许非超级用户捕获数据包。......
  • 在虚拟机Linux系统中安装pyshark库
    #实习记录#安装pyshark之前需要确保已安装Wireshark或其命令行版本tshark-->pyshark依赖于tshark来进行网络数据包的捕获和解析。#安装Wireshark可以进主页查找教程#开始安装1.先更新系统的包管理器,并安装pip和tshark(Wireshark的命令行版本):sudoapt-getupdatesudoapt-g......
  • Centos7 安装Rabbitmq3.9.11
    安装erlang安装依赖包yum-yinstallgccglibc-develmakencurses-developenssl-develxmltoperlwgetgtk2-develbinutils-devel下载wgethttps://github.com/erlang/otp/releases/download/OTP-24.1.7/otp_src_24.1.7.tar.gz解压tar-zxvfotp_src_24.1.7.tar......
  • 一键进阶ComfyUI!懂AI的设计师现在都在用的节点式Stable Diffusion!内附安装包
    大家好,我是设计师阿威目前使用StableDiffusion进行创作的工具主要有两个:WebUI和ComfyUI。而更晚出现的ComfyUI凭借超高的可定制性和复现性迅速火遍全球。有设计师表示SD发布了XL1.0后,ComfyUI用它优秀的底层逻辑率先打击了臃肿不稳定的WebUI1.6,成为更适合“体验”XL的......
  • PC系统安装&引导:1、制作系统维护U盘(启动PE&安装介质)
    目录......
  • 餐厅在线点餐小程序源码系统可外卖配送 带完整的安装代码包以及搭建部署教程
    系统概述在当今数字化时代,餐厅在线点餐小程序已成为餐饮行业的重要工具。它不仅为消费者提供了便捷的点餐体验,也为餐厅提高了运营效率和服务质量。小编给大家分享一款餐厅在线点餐小程序源码系统,该系统不仅支持在线点餐,还具备外卖配送功能,同时提供完整的安装代码包以及搭建部......
  • 适合任何行业在线DIY预约报名小程序源码系统 带完整的安装代码包以及搭建教程
    系统概述在当今数字化时代,便捷高效的预约报名系统成为了许多行业的迫切需求。“适合任何行业在线DIY预约报名小程序源码系统”便是一款为满足这一需求而设计开发的创新解决方案。这款源码系统是基于先进的技术架构,旨在为各类企业和组织提供一个强大、灵活且易于使用的在线......
  • 初始docker
    前置知识通过面向对象的知识来了解docker中的镜像和容器就很好理解了,docker是C/S架构镜像:是一个只读的模板,可以用来创建容器。类容器:是docker的运行实例,提供了一个独立的可移植的环境,可以在这个环境中运行应用程序。实例,1个或多个docker仓库:用来存储docker镜像的地方,最......
  • window 下 pyenv 安装与使用
    安装GitHub上下载这个文件https://github.com/pyenv-win/pyenv-win点击这个下载到本地解压文件并且重命名为>pyenv并放置到合理位置添加环境变量...\pyenv-win\bin...\pyenv-win\shims添加完成之后执行如下命令验证pyenv--versionpyenv的基本命令查看支持的pyt......