lamess / Docker安装部署

Created Fri, 21 Mar 2025 11:38:53 +0800 Modified Thu, 24 Jul 2025 16:10:21 +0800
152 Words

Docker安装部署

下载

官方下载地址下载bin文件。

安装

解压文件。

tar -zxf docker-xxx.tar.gz
cp docker/* /usr/local/bin/
docker -v

进程守护

建立systemd配置。

cat > /usr/lib/systemd/system/docker.service <<EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target

[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd --host=unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP \$MAINPID
TimeoutSec=0
Restart=always
RestartSec=3
StartLimitAbortSec=30s

[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable docker --now

Docker-compose安装

GitHub下载编译完成的文件使用即可。

也可以从curl命令下载:

curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version