
















最近经常遇到需要自己搭建私有化服务器,而多数情况下笔者都是使用docker容器去部署服务,那么docker的安装便成了部署的前置条件,受制于实际部署过程中有无网络等其它环境因素的影响,离线部署相对来说麻烦一点,下面详细说一下在线和离线部署docker以及docker-compose的方式。
本文主要围绕linux操作系统说明docker/docker-compose的安装步骤,windows有桌面程序(docker desktop)可以直接使用
打开https://download.docker.com/linux/static/stable/x86_64/随后按需下载对应版本的tgz压缩包即可
把下载好的tgz文件上传到你的服务器上,任意文件夹均可,例如 /home/docker-20.10.20.tgz
进入docker包所在的目录下(此处为/home目录)
cd /home 解压缩tgz文件得到docker文件夹
tar -zxvf docker-20.10.20.tgzmv docker/* /usr/bin/vim /etc/systemd/system/docker.service建议这个配置文件放在/etc/systemd/system/
然后将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接着保存即可
chmod +x /etc/systemd/system/docker.service然后重启daemon使其生效
systemctl daemon-reloadsystemctl enable docker.servicesystemctl start dockerdocker -v显示docker版本信息即安装完成
(施工中...)
打开https://github.com/docker/compose/releases根据需要下载对应的docker-compose文件,笔者这里下载的docker-compose-linux-x86_64,不同的服务器内核会有区别
随便找个地方放,笔者放在/home下
mv docker-compose-linux-x86_64 /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose -v显示docker-compose版本信息即安装完成
(施工中...)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。