Linux操作系统下Docker和Docker Compose的安装教程(包含x86和arm64平台离线一键安装资源包)

这篇具有很好参考价值的文章主要介绍了Linux操作系统下Docker和Docker Compose的安装教程(包含x86和arm64平台离线一键安装资源包)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

本文章将详细介绍Linux下Docker和Docker Compose的安装教程。
目录3为x86和arm64平台Docker离线安装资源包,包含Docker Compose、一键安装脚本使用教程。

相关文章参考:

Docker常用基础命令
Docker批量清理删除镜像和容器常用命令

版本如下

名称 版本
CentOS 7.6+

1. Docker的安装(在线安装)

openEuler等其他操作系统可以使用 yum search docker-ce 或者 apt search docker-ce等命令查询后,直接install即可
或者参考目录3离线安装
下面步骤以centos为例

1.1 安装yum工具

首先需要主机或者虚拟机联网,安装yum工具

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

1.2 更新本地镜像源

 # 设置docker镜像源 
 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

1.3 安装docker

#查看版本列表 yum list docker-ce --showduplicates | sort -r
[root@k8s-node01 ~]# yum list docker-ce --showduplicates | sort -r
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
已加载插件:fastestmirror, langpacks
已安装的软件包
可安装的软件包
Loading mirror speeds from cached hostfile
 * epel: mirrors.bfsu.edu.cn
 * elrepo: mirrors.tuna.tsinghua.edu.cn
docker-ce.x86_64            3:20.10.9-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.8-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.7-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.6-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.5-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.4-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.3-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.2-3.el7                    docker-ce-stable
docker-ce.x86_64            3:20.10.23-3.el7                   docker-ce-stable
#选择版本安装 不加版本号 默认最新版本
# yum install -y docker-ce
yum -y install docker-ce-20.10.6-3.el7

# 查看版本 docker -v
[root@k8s-node01 ~]# docker -v
Docker version 20.10.22, build 3a2c30b

1.4 配置镜像加速(可选)

mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://14pfyl2z.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

1.5 设置开机自启动

systemctl enable docker  # 设置开机自启

1.6 卸载(可选)

# 如果之前安装过旧版本的Docker,可以使用下面命令卸载
# 停止容器服务
docker ps -a | awk '{print $1}' | xargs docker stop
# 删除容器
docker ps -a | awk '{print $1}' | xargs docker rm
# 删除镜像
docker images | awk '{print $3}' | xargs docker rmi
# 停止docker服务
systemctl stop docker 
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

2. Docker Compose的安装

2.1 下载二进制文件

访问 https://github.com/docker/compose/releases/ 选择版本后浏览器下载,然后上传至服务器 /usr/local/bin/ 目录。或者在服务器直接使用以下命令。

# Linux下需要通过命令下载
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2.2 修改权限

# 修改权限
chmod +x /usr/local/bin/docker-compose
# 查看版本 docker-compose -v
[root@k8s-node01 ~]# docker-compose -v
docker-compose version 1.23.1, build b02f1306

3. x86和arm64平台Docker离线安装资源包

3.1 下载资源包

目前离线包资源包版本为18.09.9,如需其他版本请访问 https://download.docker.com/linux/static/stable/
下载好需要的版本后,放在和资源包脚本文件install-docker.sh同一级目录
3.2使用教程中的执行安装命令修改为 ./install-docker.sh 刚下载离线docker压缩包 即可
Docker Compose 可直接参考2.1下载二进制文件 替换更新

1.openEuler(arm64平台)点击下载
2.centos(x86平台)点击下

3.2 安装使用教程

资源包压缩格式为zip,windows平台下解压缩后,上传至目标服务器运行以下命令即可。

#安装docker
chmod 755 install-docker.sh
./install-docker.sh docker-18.09.9.tgz
#安装docker-compose
cp docker-compose /usr/local/bin/
chmod 777 /usr/local/bin/docker-compose
docker-compose -v

3.3 卸载

#停止容器服务
docker ps -a | awk '{print $1}' | xargs docker stop
#删除容器
docker ps -a | awk '{print $1}' | xargs docker rm
#删除镜像
docker images | awk '{print $3}' | xargs docker rmi
#停止docker服务 
systemctl stop docker
#删除docker二进制文件
rm -f /usr/bin/containerd
rm -f /usr/bin/containerd-shim
rm -f /usr/bin/ctr
rm -f /usr/bin/docker
rm -f /usr/bin/dockerd
rm -f /usr/bin/docker-init
rm -f /usr/bin/docker-proxy
rm -f /usr/bin/runc
#卸载docker-compose二进制文件
rm -f /usr/local/bin/docker-compose

往期文章参考:
Docker常用基础命令
Docker批量清理删除镜像和容器常用命令文章来源地址https://www.toymoban.com/news/detail-736971.html

到了这里,关于Linux操作系统下Docker和Docker Compose的安装教程(包含x86和arm64平台离线一键安装资源包)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云原生 | 02】分别在CentOS、Ubuntu、macOS、win7、win8、win10等不同操作系统下安装Docker详细教程

    🍁 博主简介 :         🏅云计算领域优质创作者         🏅2022年CSDN新星计划python赛道第一名         🏅2022年CSDN原力计划优质作者         🏅阿里云ACE认证高级工程师         🏅阿里云开发者社区专家博主 💊 交流社区 :CSDN云计算交流社区欢迎您的

    2024年01月17日
    浏览(72)
  • 【Docker】在Windows操作系统上安装Docker

    欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解

    2024年01月19日
    浏览(38)
  • 麒麟v10操作系统 安装docker

    一、描述 天翼云上的麒麟服务器默认没有安装docker,需要手动安装。 二、安装准备 查看系统版本,确认版本 查看系统架构 服务器如果是鲲鹏,架构是aarch64 注意:该系统是aarch64架构,dockerhub上的大部分镜像都是x86_64架构下的,在使用dockerhub等平台的镜像时,一定要注意其

    2024年02月02日
    浏览(52)
  • Linux操作系统基础教程 第一章 绪论

    第一章 绪论 一、 Unix 家族中的一员 ① UNIX , 1971 年由 ATT 发布, 73 年重写, 70 年代末, ATT 成立了 Unix 系统实验室( Unix System Lab , USL ),宣布对 Unix 产品拥有所有权, 1983 年发布了 SYSTEM V 。在 UNIX7 之前, UNIX 是免费或收取少量费 用开放源码的。 UNIX 的研发诞生了 C 语言

    2024年02月04日
    浏览(62)
  • 【Docker】在Windows操作系统安装Docker前配置环境

    欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解

    2024年01月17日
    浏览(49)
  • linux安装docker-compose(官网教程)

    要在Linux上安装Docker Compose命令,可以按照以下步骤进行操作: 下载Docker Compose的可执行文件。可以使用以下命令下载最新版本: 下载缓慢可以使用国内代理服务下载: 如果要安装特定版本的Docker Compose,请将上述命令中的 latest 替换为所需的版本号。 赋予可执行权限给下载

    2024年02月11日
    浏览(41)
  • Linux网络操作系统项目实用教程题目汇总

    目录 单选汇总 项目一 认识Linux网络操作系统与安装 (1)简述 Linux 的版本以及特性? (2)如何安装 Centos 7 操作系统? (3)用户如何进行图形化与文本模式登录、重启、关机与注销?“ (4)如何进行终端界面切换? 项目二 Linux基础操作命令-使用Shell命令 (1)什么是Shell?它的功能是

    2024年02月11日
    浏览(41)
  • Linux操作系统-07-Linux安装应用

    先下载到本地,以.rpm文件名结尾,下载完成后,再安装 先上传mysql的rpm安装包到linux的opt目录 安装 rpm -ivh mysql的rpm包 rpm安装是最次的一种选择,因为可能会有许多依赖库需要下载,而且很多依赖库并没有rpm包。 基于源码安装比较适合于专业人员,并不需要安装人员能看懂源

    2024年03月12日
    浏览(49)
  • CentOS7操作系统离线安装docker

    有时候我们没有办法联网安装各种软件包,这时候就需要提前下载好所需要的包,然后把包上传到服务,在服务器上进行安装。 今天我们一起来探讨了在centos7操作系统上,安装docker。 专栏地址:容器管理 , 此专栏是沐风晓月容器篇的学习和汇总,希望能够加深自己的印象

    2023年04月21日
    浏览(62)
  • 在 Linux 系统上安装Docker Compose

    在Linux系统上安装Docker Compose需要以下步骤: 首先,确保已经安装了Docker。如果没有安装,请按照Docker官方文档进行安装。 打开终端或命令行界面,并使用以下命令下载Docker Compose二进制文件: 为二进制文件添加可执行权限: 创建一个符号链接,使docker-compose命令可全局访问

    2024年02月12日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包