惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
博客园 - 【当耐特】
V
V2EX
博客园_首页
T
Tailwind CSS Blog
Last Week in AI
Last Week in AI
G
Google Developers Blog
The Last Watchdog
The Last Watchdog
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 司徒正美
N
Netflix TechBlog - Medium
F
Fortinet All Blogs
Know Your Adversary
Know Your Adversary
S
Schneier on Security
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
量子位
G
GRAHAM CLULEY
T
Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cybersecurity and Infrastructure Security Agency CISA
S
Security @ Cisco Blogs
B
Blog
Stack Overflow Blog
Stack Overflow Blog
T
Tor Project blog
A
About on SuperTechFans
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
S
Securelist
博客园 - 聂微东
Cloudbric
Cloudbric
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Help Net Security
N
News | PayPal Newsroom
P
Privacy & Cybersecurity Law Blog
Schneier on Security
Schneier on Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
W
WeLiveSecurity
Martin Fowler
Martin Fowler
K
Kaspersky official blog
S
Security Affairs
TaoSecurity Blog
TaoSecurity Blog

ElysiumStack

[明日方舟终末地]工具站汇总(截止2026年2月23日) 告别2025 迎接2026 2025.12.2 祝我生日快乐~ [ElysiumMeting]Meting-Api公益服务 《空洞骑士:丝之歌》适不适合入手? BlogsClub一周年纪念币Get✓ Dream2.0Plus主题访客信息侧边栏美化 四个步骤使用UptimeKuma搭建状态监测站 自签证书真的安全吗?什么是中间人攻击? 自建CA证书与带CA的SSL自签证书 [MAA配置进阶]明日方舟定时自动化一键长草 docker常用指令大全(2025.6.30更新) Meting快速私有化部署及SSL配置教程 快速理解正向代理与反向代理 基于Postgresql使用Umami搭建访客监测站 Nacos安装部署及配置教程 Kafka安装部署及配置教程 国产化数据库人大金仓(KingBase)部署教程
docker/docker-compose安装教程
梅莉 · 2025-02-18 · via ElysiumStack

最近经常遇到需要自己搭建私有化服务器,而多数情况下笔者都是使用docker容器去部署服务,那么docker的安装便成了部署的前置条件,受制于实际部署过程中有无网络等其它环境因素的影响,离线部署相对来说麻烦一点,下面详细说一下在线和离线部署docker以及docker-compose的方式。

本文主要围绕linux操作系统说明docker/docker-compose的安装步骤,windows有桌面程序(docker desktop)可以直接使用

docker安装

离线安装

第一步:下载docker离线部署包

打开https://download.docker.com/linux/static/stable/x86_64/随后按需下载对应版本的tgz压缩包即可

第二步:上传docker部署包并解压

把下载好的tgz文件上传到你的服务器上,任意文件夹均可,例如 /home/docker-20.10.20.tgz

进入docker包所在的目录下(此处为/home目录)

cd /home 

解压缩tgz文件得到docker文件夹

tar -zxvf docker-20.10.20.tgz

第三步:移动docker文件夹至/usr/bin目录下

mv docker/* /usr/bin/

第四步:创建docker.service配置文件

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

接着保存即可

第五步:修改docker执行权限

chmod +x /etc/systemd/system/docker.service

然后重启daemon使其生效

systemctl daemon-reload

第六步:设置自启动

systemctl enable docker.service

第七步:启动docker

systemctl start docker

第八步:验证docker安装

docker -v

显示docker版本信息即安装完成

在线安装

(施工中...)

docker-compose安装

离线安装

第一步:从github上下载docker-compose

打开https://github.com/docker/compose/releases根据需要下载对应的docker-compose文件,笔者这里下载的docker-compose-linux-x86_64,不同的服务器内核会有区别

第二步:上传docker-compose文件

随便找个地方放,笔者放在/home

第三步:移动docker-compose至/usr/local/bin目录下

mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

第四步:修改docker-conpose执行权限

chmod +x /usr/local/bin/docker-compose

第五步:验证docker-compose安装

docker-compose -v

显示docker-compose版本信息即安装完成

在线安装

(施工中...)