Linux中如何离线安装docker
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章给大家分享的是有关Linux中如何离线安装docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 准备docker离线包docker官方离线包下载地址下载需
千家信息网最后更新 2025年02月04日Linux中如何离线安装docker
这篇文章给大家分享的是有关Linux中如何离线安装docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1. 准备docker离线包
docker官方离线包下载地址
下载需要安装的docker版本,我此次下载的是
docker-17.03.2-ce.tgz版本
2. 准备docker.service 系统配置文件
docker.service[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target[Service]Type=notify# the default is not to use systemd for cgroups because the delegate issues still# exists and systemd currently does not support the cgroup feature set required# for containers run by dockerExecStart=/usr/bin/dockerdExecReload=/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=infinityLimitNPROC=infinityLimitCORE=infinity# Uncomment TasksMax if your systemd version supports it.# Only systemd 226 and above support this version.#TasksMax=infinityTimeoutStartSec=0# set delegate yes so that systemd does not reset the cgroups of docker containersDelegate=yes# kill only the docker process, not all processes in the cgroupKillMode=process# restart the docker process if it exits prematurelyRestart=on-failureStartLimitBurst=3StartLimitInterval=60s[Install]WantedBy=multi-user.target
3. 准备安装脚本和卸载脚本
安装脚本 install.sh
#!/bin/shecho '解压tar包...'tar -xvf $1echo '将docker目录移到/usr/bin目录下...'cp docker/* /usr/bin/echo '将docker.service 移到/etc/systemd/system/ 目录...'cp docker.service /etc/systemd/system/echo '添加文件权限...'chmod +x /etc/systemd/system/docker.serviceecho '重新加载配置文件...'systemctl daemon-reloadecho '启动docker...'systemctl start dockerecho '设置开机自启...'systemctl enable docker.serviceecho 'docker安装成功...'docker -v
卸载脚本 uninstall.sh
#!/bin/shecho '删除docker.service...'rm -f /etc/systemd/system/docker.serviceecho '删除docker文件...'rm -rf /usr/bin/docker*echo '重新加载配置文件'systemctl daemon-reloadecho '卸载成功...'
4. 安装
4.1 此时目录为:(只需要关注docker-17.03.2-ce.tgz、docker.service、install.sh、uninstall.sh即可)
4.2 执行脚本 sh install.sh docker-17.03.2-ce.tgz
执行过程如下:
待脚本执行完毕后,执行 docker -v
发现此时docker已安装成功,可以用 docker --help
查看docker命令,从现在开始你就可以自己安装image和container了
sh uninstall.sh
4.3 如果你想卸载docker,此时执行脚本 sh uninstall.sh
即可,执行过程如下:
此时输入 docker -v
,发现docker已经卸载
感谢各位的阅读!关于"Linux中如何离线安装docker"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
脚本
文件
目录
成功
准备
配置
内容
更多
版本
篇文章
过程
不错
实用
命令
地址
官方
文章
权限
看吧
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器中网络通讯错误
知网数据库采购价
电讯网络安全与网络安全的区别
我想要看网络安全手抄报
派出所网络安全警示教育简报
交易平台数据库设计范例
教育系统网络安全校园日
亿联网络技术股份有限地址
焦点互联网科技有限公司
怎么跳过软件开发的坑
服务器 G防御
集美大学软件开发函授本科招生
gsea数据库网站
服务器管理器警报
音频播放软件开发
软件开发需要那些技术
服务器返回未知的错误
网络安全协议不包括
我的世界怎么注册服务器密码
数据库第六章测验
增强个人网络安全意识
软件开发合同研究
服务器 G防御
网络安全入园企业
软件开发内存
石楼县网络安全委员会
莆田市西斯网络技术有限公司
天津软件开发精选柚米科技
邯郸应用软件开发价位
数据库第六章测验