Docker离线部署

这篇具有很好参考价值的文章主要介绍了Docker离线部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker离线部署

目录

1、需求说明

2、下载docker安装包

3、上传docker安装包

4、解压docker安装包

5、解压的docker文件夹全部移动至/usr/bin目录

6、将docker注册为系统服务

7、重启生效 

8、设置开机自启

 9、查看docker版本信息


1、需求说明

大部份公司为了服务安全,服务器是不允许连接外网的,在内网环境下,一般不能联网在线部署,这时候就需要以离线的方式安装docker,总结一下在CentOS 7.5环境中离线安装docker的步骤。

组件        

版本

CentOS        

7.5

Docker

19.03.9

2、下载docker安装包

根据自己的需求下载对应版本,官网下载地址:

https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz

Docker离线部署

3、上传docker安装包

进入[root@docker ~]# cd /opt/ 目录下

上传docker-19.03.9.tgz 安装包

Docker离线部署

4、解压docker安装包

[root@docker opt]# tar -xf docker-19.03.9.tgz

Docker离线部署

5、解压的docker文件夹全部移动至/usr/bin目录

[root@docker opt]# cp -p docker/* /usr/bin

6、将docker注册为系统服务

在/usr/lib/systemd/system/目录下,创建docker.service文件

编辑docker.service文件

[root@docker opt]# vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \
                -H tcp://0.0.0.0:4243 \
                -H unix:///var/run/docker.sock \
                --selinux-enabled=false \
                --log-opt max-size=1g
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

7、重启生效 

重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。

[root@docker opt]# systemctl daemon-reload

启动Docker服务

[root@docker opt]# systemctl start docker

查看启动状态

[root@docker opt]# systemctl status docker

 Docker离线部署

8、设置开机自启

[root@docker opt]# systemctl enable docker

 Docker离线部署

9、查看docker版本信息

[root@docker opt]# docker version

Docker离线部署文章来源地址https://www.toymoban.com/news/detail-500948.html

到了这里,关于Docker离线部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker离线部署geoserver

    1、docker目前找到的方案只能在线部署软件,所以我们在有网的电脑上部署好geoserver镜像再打包到内网环境部署(以下操作基于Windows电脑)。 2、安装Docker:参考https://www.runoob.com/docker/windows-docker-install.html, 最新版Docker安装包自带docker-compose 测试安装成功: docker -v docker-comp

    2023年04月08日
    浏览(31)
  • docker离线安装部署详细步骤

    1、服务器相关 IP地址 服务器作用 系统 其他 192.168.80.80 docker Anolis OS release 7.9 centos 步骤一致 2、官方下载地址 https://download.docker.com/linux/static/stable/x86_64/ 1、上传解压到 /data 目录下 2、创建软链接并后台启动 docker 3、检查进程和版本 4、配置 systemctl 启动 注意事项: 1)软链接

    2024年02月16日
    浏览(40)
  • linux onlyOffice docker 离线部署

    docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。 下载文件 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz 解压 把压缩文件存在指定目录下,并进行解压 将解压出来的docker文件内容移动到 /usr/bin/ 目录下 4、将docker注册为serv

    2024年02月13日
    浏览(36)
  • 【Docker & Docker-compose 离线一键安装部署】

    说明:docker的运行基于linux内核。(仅支持linux系统上运行) 下载docker 和 docker-compose 离线安装包 docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/ docker-compose 安装包下载地址:https://github.com/docker/compose/releases graph : docker文件存在地址。可自行修改 1 . 将上述准

    2024年02月06日
    浏览(64)
  • Linux离线环境安装部署docker(超详细)

    可以参考菜鸟教程:https://www.runoob.com/docker/centos-docker-install.html 安装插件 添加仓库地址: 安装指定版本的docker-ce和docker-ce-cli: 启动docker,设为开机自启动: docker-Linux下载地址 搭建docker环境准备 在能连网的服务器上下载所需的镜像,例如 上传docker压缩包及镜像上传到需要部署的服

    2024年02月03日
    浏览(57)
  • kylin服务器离线部署docker

    业务要求在客户的政务云上部署应用,需要用到docker。给的服务器是国产麒麟服务器   以上 总结一下国产已经踩坑 1.首先看一下操作系统 ok  看到的是kylin v10 2.第二步有点关键,之前踩了坑。 需要看一下你服务器的操作系统多少位的   我是x86_64的,有的系统是aarch64的,这

    2024年02月09日
    浏览(59)
  • Linux离线arm环境安装部署docker详细教程

    1、下载 通过官网下载docker安装包,找arm环境的安装包,如果是x86环境可以下载对应的安装包 Index of linux/static/stable/aarch64/ 2、上传到服务器上,通过rz命令 上传成功后解压 tar -xvf docker-24.0.6.tgz  3. 复制文件到 /usr/bin cp ./docker/* /usr/bin 4. 创建docker.service vim  /etc/systemd/system/doc

    2024年02月03日
    浏览(45)
  • Docker进阶数据卷&目录挂载及在线部署

    为了很好的实现数据保存和数据共享, Docker 提出了 Volume 这个概念,简单的说就是绕过默认的联合 文件系统,而以正常的文件或者目录的形式存在于宿主机上。又被称作 数据卷 Docker 中的数据卷(Volume)是用于持久化存储容器数据的一种机制。它可以将主机上的目录或文件

    2024年01月23日
    浏览(38)
  • docker搭建部署mysql并挂载指定目录

    首先,确保你的系统上已经安装了Docker。你可以根据官方文档安装适用于你系统的Docker版本 命令解释 挂载外部目录的理由: 数据持久性和灵活性。 容器中MySQL数据的易备份和恢复。 如当容器宕机或者不小心移除,可重新起一个容器并挂载之前的文件,之前的数据依然存在。

    2024年01月17日
    浏览(39)
  • 服务器离线部署docker,镜像迁移,mysql主从搭建等服务

    公司项目要上线项目,买了两台云服务器,需进行环境部署(1台接入公网,一台只能局域网访问),主要部署以下内容 1、服务器之间配置ssh免密 2、离线docker部署 3、docker镜像迁移 4、redis服务 5、minio文件服务 6、kkFileView文件预览服务 7、mysql主从搭建 目录 1、配置两台服务器

    2024年02月04日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包