首页 > 其他分享 >离线安装docker docker-20.10.6

离线安装docker docker-20.10.6

时间:2023-09-07 14:34:34浏览次数:51  
标签:bin 离线 Docker docker 安装 20.10

离线安装docker

Docker是一个开源的应用容器引擎,它让开发者能够将应用打包在一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上。通过使用Docker,开发者可以创建、部署和运行应用程序,而无需担心基础设施的问题。

然而,在一些特定的环境下,如限制访问互联网的内部网络或外出旅行时,离线安装和使用Docker变得非常必要。在这篇文章中,我们将详细介绍如何下载并安装Docker,然后将其复制到另一台无网络的机器上,以实现在无网络环境下的正常运行。


离线安装docker docker-20.10.6_开发者

  1. 下载安装包

docker所有离线包路径

http://get.daocloud.io/docker/builds/

linux稳定版:

https://download.docker.com/linux/static/stable/

2.解压

以稳定版 tar -zxvf docker-20.10.6.tgz为例

离线安装docker docker-20.10.6_开发者_02

复制docker-20.10.6.tgz到服务器上,解压:

tar -zxvf docker-20.10.6.tgz

3.复制到指定目录

将解压docker目录下所有文件复制到/usr/bin目录下,目的/user/bin是环境变量目录

mv docker/* /usr/bin/

4.编辑配置文件

vim /etc/systemd/system/docker.service

添加文件内容:

[Unit]
Descriptinotallow=Docker Application Container Engine
Documentatinotallow=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

5.修改执行权限

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload

6.设置开机启动

systemctl enable docker.service

7.启动docker

systemctl start docker

8.验证

docker -v
Docker version 20.10.6, build 370c289


在线安装:使用官方安装脚本自动安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

离线安装docker docker-20.10.6_开发者_03


标签:bin,离线,Docker,docker,安装,20.10
From: https://blog.51cto.com/u_64214/7396992

相关文章

  • 云原生之部署Docker轻量级管理面板EasyDockerWeb
    (云原生之部署Docker轻量级管理面板EasyDockerWeb)一、EasyDockerWeb介绍1.EasyDockerWeb简介EasyDockerWeb是一款轻量级、简单的Docker管理面板,是一个使用xterm.js,Node.js和Socket.io的简单DockerWebUi。2.环境要求Node.jsDockerremoteapi>=v1.24macOSorLinu......
  • 宝塔历史版本离线包下载(附详细教程)
    宝塔历史版本下载(github中存在1.0.3-7.9.10符合大多数人使用的版本,部分版本如下):https://github.com/weiwang3056/baota_release/blob/main/LinuxPanel/LinuxPanel-7.5.1.ziphttps://github.com/weiwang3056/baota_release/blob/main/LinuxPanel/LinuxPanel-7.5.2.ziphttps://gi......
  • 使用docker搭建以太坊私链
    准备工作1、宿主机安装Docker和Go编程语言。2、在本地计算机上克隆go-ethereum代码库gitclonehttp://github.com/ethereum/go-ethereum.git3、宿主机编译以太坊客户端makegeth该命令将在当前目录下的build/bin目录中生成可执行文件geth。4、创建一个新目......
  • Docker 启动alpine镜像中可执行程序文件遇到 not found
    问题:dockeralpine镜像中遇到sh:xxx:notfound例如:在容器内/app/目录下放置了可执行文件abc,启动时提示notfound/app/startup.sh:line5:./abc:notfound原因由于alpine镜像使用的是musllibc而不是gnulibc,/lib64/是不存在的。但他们是兼容的,可以创建个软连接过去......
  • Centos7安装Docker全过程记录(无坑版教程)
     一、安装前必读在安装Docker之前,先说一下配置,我这里是Centos7Linux内核:官方建议3.10以上,3.8以上貌似也可。注意:本文的命令使用的是root用户登录执行,不是root的话所有命令前面要加sudo1.查看当前的内核版本uname-r2.使用root权限更新yum包(生产环境中此步操作......
  • docker 中安装kafka
    docker中安装kafka docker中安装kafka在安装kafka之前需要先安装zookeeper,因为kafka启动会将元数据保存在zookeeper中,zookeeper是一种分布式协调服务,可以再分布式系统中共享配置,协调锁资源,提供命名服务。zookeeper安装1、在docker中拉取zookeeper镜像dockerpull......
  • Docker的基础安装
    卸载旧版本yumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engine安装GCCyum-yinstallgccyum-yinstallgcc-c++安装软件包yuminstall-yyum-utils设置镜像仓库官方设置y......
  • docker 修改存储目录
    有以下两种修改方式https://blog.csdn.net/weixin_45720992/article/details/131136505方法1.修改docker默认存储位置step1:docker默认存储路径在/var/lib/docker下[root@node01system]#dockerinfo|grep-idirDockerRootDir:/var/lib/dockerstep2:修改默认......
  • docker 打开报错 windows hypervisor is not present docker desktop is unable to de
     dockerdesktop-windowshypervisorisnotpresentdockerdesktopisunabletodetectahypervisor.hardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheblos.seehttps://docsdocker.com/desktop/troubleshoot/topics/#virtua......
  • 使用 Docker Compose 部署 Redis Sentinel 高可用架构
    在现代应用中,无法容忍系统中断或数据丢失。Redis作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等场景。然而,即使我们拥有可伸缩的RedisCluster集群,也需要考虑在主节点故障时自动切换到从节点的机制。这时候RedisSentinel就派上用场了。高可用性是分布式应用的核心......