栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker-19.03.5离线安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker-19.03.5离线安装

docker-19.03.5离线安装 docker offline 制作
  • 准备一个纯净的centos 7.5-1804 系统(最小化安装,选择开发工具程序兼容附加选项)

  • 安装必要依赖

    yum install -y yum-utils
    
  • 添加docker源

    sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo
    
  • 下载docker依赖

    yumdownloader --resolve docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
    
  • 打包依赖

    tar cf docker-19.03.5.offline.tar *.rpm
    
  • 完毕

如何安装呢
  • 上传 docker-19.03.5.offline.tar 包

  • 解压 docker-19.03.5.offline.tar

    tar xvf docker-19.03.5.offline.tar
    
  • 安装docker

    rpm -ivh --replacefiles --replacepkgs *.rpm
    
  • 启动docker

    systemctl start docker
    
  • 安装完毕

二进制安装 1获取源码 1.1进入Docker官方下载地址,查看Docker静态安装包列表。

下载地址:https://download.docker.com/linux/static/stable/x86_64/

1.2将下载好的软件包上传至服务器

2安装 2.1将静态安装包在本地解压。解压后本地文件夹下会多一个docker文件夹
tar xvf docker-19.03.5.tgz
2.2将文件夹中所有内容拷贝至“/usr/bin”文件夹下
cp -p docker/* /usr/bin
2.3配置前的环境准备 2.3.1使Docker可以正常使用,需要关闭SELinux及防火墙
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2.4启动docker.service服务 2.4.1整段执行如下命令,配置docker.service文件。
cat >/usr/lib/systemd/system/docker.service < 

服务文件就已经成功生成。格式必须为以下格式

2.4.2随后启动相关服务,输出Docker的状态。
systemctl daemon-reload
systemctl status docker
systemctl restart docker
systemctl status docker
systemctl enable docker
2.4.3执行docker version命令

修改docker root 目录
cat > /etc/docker/daemon.json << EOF 
{
"log-driver":"json-file",
"data-root":"/home/docker/install"
}
EOF
systemctl daemon-reload && systemctl restart docker && systemctl status docker

查看修改结果

docker info -f '{{ .DockerRootDir}}'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851719.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号