ToB企服应用市场:ToB评测及商务社交产业平台

标题: Ubuntu离线安装Docker容器 [打印本页]

作者: 麻花痒    时间: 2024-12-25 04:46
标题: Ubuntu离线安装Docker容器
媒介



  
准备情况


卸载已安装的Docker情况

快照安装的Docker

如果是通过快照安装的Docker,可以使用以下命令删除您的旧版本Docker
  1. # Remove docker from snap
  2. snap remove docker
  3. # OR Run snap remove --purge docker
  4. # Remove the docker directory, and old version (It's okay if these don't exist already)
  5. rm -R /var/lib/docker
  6. sudo apt-get remove docker docker-engine docker.io
复制代码
注意:snap remove docker命令会生存从前的快照,这大概必要很长时间。
使用snap remove --purge docker跳过生存从前的快照。
apt删除Docker

在安装 Docker Engine 之前,您必要卸载所有冲突的软件包
要卸载的非官方软件包有:

  1. for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
复制代码
apt-get大概会报告您没有安装这些软件包
/var/lib/docker/卸载 Docker 时,不会自动删除存储的映像、容器、卷和网络。如果您想从全新安装开始,而且希望清算任何现有数据,请阅读官方文档 卸载 Docker 引擎部分。
安装docker-compose

下载实验文件

从发布地址下载你所必要docker-compose版本的二进制文件

如本文所必要的docker-compose-linux-x86_64,下载完成后,将文件名称修改为docker-compose,
然后将二进制文件上传到Ubuntu服务器
如上传到/opt目录
将文件移到 /usr/local/bin

实验以下命令将文件移动到/usr/local/bin:
  1. # 替换 /opt/docker-compose 为你实际的文件路径。
  2. sudo mv /opt/docker-compose /usr/local/bin/docker-compose
复制代码
赋予实验权限

运行以下命令来赋予 docker-compose 实验权限:
  1. sudo chmod +x /usr/local/bin/docker-compose
复制代码
验证安装

输入以下命令来验证 docker-compose 是否安装乐成:
  1. docker-compose --version
复制代码
如果安装乐成,你应该会看到 docker-compose 的版本信息。
安装Docker

下载deb软件包

访问Docker-deb发布地址
在列表中选择您的 Ubuntu 版本
转至pool/stable/并选择适用的架构(amd64、 armhf、arm64或s390x)。
下载Docker 引擎、CLI、containerd 和 Docker Compose 软件包的以下文件:

安装deb软件包。将以下示例中的路径更新为下载 Docker 软件包的位置。
如本文下载后移动至服务器/home下

开始安装

实验以下命令进行安装:
  1. sudo dpkg -i *.deb
复制代码
启动Docker

Docker 保卫历程自动启动:
  1. sudo service docker start
复制代码
验证安装

实验以下命令验证安装状态
  1. docker version
复制代码
实验乐成会打印相关版本信息
参考

本文参考以下文档:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4