Redhat 离线安装 Docker (Community from binaries)

需求

在离线环境安装Docker (Community版),因为Enterprise版要花钱。当然资金充裕的客户可参考https://docs.docker.com/install/linux/docker-ee/rhel/

步骤

  1. Docker 环境要求 Prerequisites

  2. 下载Docker

  3. 解压下载的包

#随着版本变化,文件名称会相应变化

tar xzvf docker-19.03.1.tgz
  1. 复制包到合适的地方
sudo cp docker/* /usr/bin/
  1. 启动
dockerd &

以上就是官方的安装教程,虽然能跑,但是每次开机都需要执行"dockerd &"很是麻烦。

设置

  1. 如果按照目前的方式去跑Docker,你会发现在创建或运行Container的时候报错误(redhat starting container process caused “process_linux.go:430: container init caused “write /proc/self/attr/keycreate: permission denied””: unknown.)
    其原因在于selinux

比较粗暴的解决方案就是直接关闭它。参考

nano /etc/selinux/config

SELINUX=disabled

但笔者是不推荐这样做的,会让主机安全性大大降低。所以比较推荐安全的做法:

secure-your-environment-as-much-as-possible

Docker挂载主机目录Docker访问出现Permission denied的解决办法

  1. 如何给Docker创建一个Service呢?

解决二进制方式安装 docker 不能使用 systemd(systemctl) 工具管理 docker 服务的问题

参考

https://docs.docker.com/install/linux/docker-ce/binaries

https://docs.docker.com/install/linux/docker-ee/rhel/

https://blog.csdn.net/weixin_34206899/article/details/91202641

声明

本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,发表在CSDN博客园,欢迎读者转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接!请读者/爬虫们尊重版权

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值