linux centOS离线安装docker

本文详细介绍了在CentOS系统上离线安装Docker的步骤,包括检查内核版本、下载安装文件、解压移动、创建及配置docker.service文件、启动Docker服务,以及解决启动过程中可能遇到的问题,如修改daemon.json文件、关闭防火墙和SELinux等。
摘要由CSDN通过智能技术生成

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本
在这里插入图片描述
2、下载docker的安装文件
https://download.docker.com/linux/static/stable/x86_64/
下载自己合适的版本,这里下载18.03.1
在这里插入图片描述
3、解压并移动到/usr/bin目录下
tar zxf docker-18.06.1-ce.tgz && mv docker/* /usr/bin/ && rm -rf docker*.tgz //解压切移动binary到 /usr/bin

注意:如果移动到别的目录有点问题,systemctl脚本启动不起来,具体原因还在寻找中

4、进入/etc/systemd/system/目录,并创建docker.service文件
cd /etc/systemd/system/
touch docker.service
在这里插入图片描述
5、复制以下信息到docker.service

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS离线安装Docker通常需要准备一个包含Docker ISO镜像文件的本地环境,因为在线安装依赖于网络连接下载安装包。以下是离线安装的基本步骤: 1. **下载ISO镜像**:首先从Docker官网下载适用于 CentOSDocker CE 或 EE 的 ISO 镜像文件。你可以访问 https://hub.docker.com/_/docker 下载最新的稳定版或特定版本的镜像。 2. **创建安装介质**:将下载的 ISO 文件烧录到 USB 设备或者制作成.iso 文件,以便在 CentOS 机器上通过 CD/DVD 或者挂载点进行安装。例如,如果你使用的是 Linux 工具,可以使用 `dd` 命令: ``` dd if=path_to_your_iso_ofile of=/dev/sdb bs=4M status=progress # 替换 path_to_your_iso_ofile 为实际路径 ``` 3. **启动 CentOS 并进入安装模式**:重启 CentOS 机器,选择从 CD/DVD 启动。如果使用挂载点,你需要在 BIOS 设置里指定挂载目录作为引导源。 4. **安装 Docker**:在安装过程中,选择“手动安装”选项,然后按照提示找到你的 Docker 安装介质。安装过程中可能会询问是否安装安全更新,这取决于你的需求,可以选择不安装以保持离线状态。 5. **配置 Docker**:安装完成后,编辑 `/etc/docker/daemon.json` 文件配置 Docker 服务,比如限制资源、设置桥接网络等。确保重启 Docker 服务使其生效: ``` sudo systemctl daemon-reload sudo systemctl restart docker ``` 6. **验证安装**:最后,你可以通过运行 `docker run hello-world` 来验证 Docker 是否成功安装并工作。 注意:由于缺乏网络,某些自动更新和认证操作可能无法完成,但在离线环境下,这已经足够基本的使用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值