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

Ubuntu 20.04.4 LTS 离线安装docker 与docker-compose

Ubuntu 20.04.4 LTS 离线安装docker 与docker-compose

要在Ubuntu 20.04.4 LTS上离线安装Docker和Docker Compose,你需要首先从有网络的环境下载Docker和Docker Compose的安装包,然后将它们传输到离线的服务器上进行安装。

  1. 在有网络的环境中:

下载Docker安装包:

wget https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce-cli_20.10.7~3-0~ubuntu-focal_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/containerd.io_1.4.9-1_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce_20.10.7~3-0~ubuntu-focal_amd64.deb

下载Docker Compose:

wget https://github.com/docker/compose/releases/download/v2.2.1/docker-compose-linux-x86_64
  1. 将下载的.deb文件和docker-compose-linux-x86_64文件传输到离线的Ubuntu 20.04.4 LTS服务器上。

  2. 在离线的Ubuntu服务器上,安装Docker和Docker Compose:

首先,安装Docker:

sudo dpkg -i docker-ce-cli_20.10.7~3-0~ubuntu-focal_amd64.deb
sudo dpkg -i containerd.io_1.4.9-1_amd64.deb
sudo dpkg -i docker-ce_20.10.7~3-0~ubuntu-focal_amd64.deb

启动并使Docker服务开机自启:

sudo systemctl start docker
sudo systemctl enable docker

然后,给docker-compose-linux-x86_64文件添加执行权限并移动到/usr/local/bin目录下:

sudo chmod +x docker-compose-linux-x86_64
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

至此,离线安装Docker和Docker Compose完成。可以使用dockerdocker-compose命令进行相应操作。

配置镜像源

使用下面命令编辑

vi /etc/docker/daemon.json

输入下面这个链接 

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

然后保存并退出重启docker

systemctl restart docker

开始安装部署应用:

先创建目录:

mkdir -p /usr/local/java/my_docker_compose

将我们的程序包上传到这个目录,注意路径不要重复

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

相关文章:

  • vue3+ts 写echarts 中国地图
  • 【设计模式】【行为型模式】【责任链模式】
  • 超越所有SOTA达11%!媲美全监督方法 | UC伯克利开源UnSAM
  • 享元模式(设计模式)
  • 【机器学习】大模型训练的深入探讨——Fine-tuning技术阐述与Dify平台介绍
  • 【Linux从入门到放弃】探究进程如何退出以进程等待的前因后果
  • QT5 static_cast实现显示类型转换
  • 【ES】--Elasticsearch的翻页详解
  • 3.js - 纹理的重复、偏移、修改中心点、旋转
  • RS232隔离器的使用
  • 一切为了安全丨2024中国应急(消防)品牌巡展武汉站成功召开!
  • 【面试系列】PHP 高频面试题
  • JAVA极简图书管理系统,初识springboot后端项目
  • MySQL 重新初始化实例
  • VCS编译bug汇总
  • 【2024LLM应用-数据预处理】之如何从PDF,PPT等非结构化数据提取有效信息(结构化数据JSON)?
  • 冯雷老师:618大退货事件分析
  • JAVA基础教程DAY0-基础知识
  • 鸿蒙开发Ability Kit(程序访问控制):【安全控件概述】
  • 【信息系统项目管理师】18年~23年案例概念型知识
  • 什么是字符串常量池?如何利用它来节省内存?
  • Selenium自动化测试20条常见异常+处理方案
  • verilog将信号和常数拼接起来
  • OpenSSH远程代码执行漏洞 (CVE-2024-6387)
  • 高薪程序员必修课-java并发编程的bug源头
  • c++:#include 某文件.h底层如何寻找其.cpp实现
  • uniapp中如何进行微信小程序的分包
  • win10下安装PLSQL14连接Oracle数据库
  • 高考失利咨询复读,银河补习班客服开挂回复
  • java 代码块