docker离线安装

参考文档:https://blog.csdn.net/chexlong/article/details/127932711

  1. 下载离线安装包,找个最新的就行。

https://download.docker.com/linux/static/stable/

根据自己的服务系统安装指定的压缩包

查看当前服务器系统命令:uname -a

2.安装准备

使用命令之前先切换至root用户,否则可能会存在无权限问题

sudo -i

(1)使用winscp工具将下载的压缩包上传至linux服务器中(qemu虚拟机中的上传路径为/home/ubuntu)

(2)将压缩包移动到/data目录并改名(可不移动和改名)

移动文件并改名命令:

mv /home/ubuntu/docker-18.06.3-ce.tgz /data/docker.tgz

(3)解压docker.tgz

tar -zxvf docker-18.06.3-ce.tgz

(4)将docker中的全部文件,使用下边命令,复制到/usr/bin

cp ./docker/* /usr/bin

启动Docker守护程序

sudo dockerd &

验证是否安装成功,执行docker info命令,若正常打印版本信息则安装成功。

docker info


(5)创建docker.service文件

cd /etc/systemd/system/
touch docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
 
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
 
[Install]
WantedBy=multi-user.target

给docker.service文件添加可执行权限

chmod +x docker.service

(6)加载docker.service

systemctl daemon-reload

注意,若修改了docker.service文件,则要重新加载该文件。

(7)启动docker

systemctl start docker

查看是启动

systemctl status docker

已启动成功

查看版本:docker -v

  1. 启动 / 停止 docker 服务

    systemctl start/stop docker

开机自启/取消开机自启 docker 服务

systemctl enable/disable docker
相关推荐
BruceGerGer9 天前
flutter开发实战-flutter web加载html及HtmlElementView的使用
flutter·1024程序员节
网络冒险家2 个月前
【软考】系统集成项目管理工程师【第二版】
职场和发展·软考·集成学习·1024程序员节·系统集成项目工程师
BruceGerGer2 个月前
flutter开发实战-AssetBundle读取指定packagename的文件
flutter·1024程序员节
sheng12345678rui2 个月前
最新缺失msvcp140.dll的多种解决方法,有效解决电脑dll问题
windows·microsoft·电脑·dll文件·1024程序员节
a5553338202 个月前
电脑显示mfc140u.dll丢失的修复方法,总结7种有效的方法
java·经验分享·dll·dll文件丢失·1024程序员节
行十万里人生2 个月前
C++ 智能指针
linux·c++·git·阿里云·容器·蓝桥杯·1024程序员节
a5553338202 个月前
启动鸣潮提示错误代码126:加载d3dcompiler_43.dll错误或缺失的7个解决方法
前端·经验分享·dll·dll文件丢失·1024程序员节
BruceGerGer2 个月前
flutter开发实战-Webview及dispose关闭背景音
flutter·1024程序员节
BruceGerGer3 个月前
flutter开发实战-ListWheelScrollView与自定义TimePicker时间选择器
flutter·1024程序员节
askah66443 个月前
电脑提示msvcr120.dll丢失怎样修复
经验分享·microsoft·dll修复·dll丢失·1024程序员节