LinuxCentOS离线装一切之——Docker离线安装

LinuxCentOS离线装一切之——Docker离线安装,第1张

LinuxCentOS离线装一切之——Docker离线安装

Linux CentOS7离线装一切之——Docker离线安装

Docker离线安装

Docker官网提供了多种安装方法,这里我们只介绍二进制安装(Install
daemon and client binaries on Linux)。如果想了解更多请移步到docker官网学习。

  1. 安装前检测
  2. 下载安装包
  3. 复制安装包
  4. 设置启动服务
  5. docker-compose 安装
  6. 深入学习

一、安装前检测

安装前确保您的服务器满足一下条件:

1.64位系统。
2.系统kernel内核:3.10及以上。推荐使用最新内核。
3.iptables :1.4或以上版本。
4.Git:1.7或以上版本。
5.ps 可执行文件,一般由procps包提供。
6.XZ Utils:4.9或更高版本。
7.正确安装的cgroupfs层次结构。

二、下载安装包

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

#解压
tar xzvf .tar.gz

三、复制安装包

#复制安装包到/usr/bin/目录下  
sudo cp docker/* /usr/bin/

四、设置启动服务

#1.创建开机启动文件
vim /etc/systemd/system/docker.service

#2.添加文件内容:
[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

#3.赋执行权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload 
#开机启动
systemctl enable docker.service
#启动docker
systemctl start docker

五、docker-compose 安装

安装docker-compose 可以在虚拟机用git 下载
下载地址 https://github.com/docker/compose/releases/
把文件直接下载到/usr/local/bin目录下,或者可以复制到该目录下。

#加权限 (docker-compose为您下载的docker-compose文件)
sudo chmod +x /usr/local/bin/docker-compose 
#复制软连接 方便启动
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#接下来可以测试一下是否安装成功 (docker-compose 是你下载的docker-compose文件名)
docker-compose --version 

至此 docker和docker-compose 就安装完毕了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5619856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存