<返回更多

离线安装docker

2023-09-06  微信公众号  微技术之家
加入收藏

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

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

 

图片

  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-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]Description=Docker Application ContAIner EngineDocumentation=https://docs.docker.comAfter.NETwork-online.target firewalld.serviceWants=network-online.target[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDLimitNOFILE=infinityLimitNPROC=infinityTimeoutStartSec=0Delegate=yesKillMode=processRestart=on-failureStartLimitBurst=3StartLimitInterval=60s[Install]WantedBy=multi-user.target

5.修改执行权限

  • chmod +x /etc/systemd/system/docker.servicesystemctl daemon-reload

6.设置开机启动

  • systemctl enable docker.service

7.启动docker

  • systemctl start docker

8.验证

docker -vDocker 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      点击(4)
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多docker相关>>>