麒麟V10操作系统离线安装Docker、Docker compose和1Panel
安装Docker
- 下载docker离线安装包,并上传到服务器
下载地址:https://download.docker.com/linux/static/stable/x86_64/
- 解压压缩包,并复制到指定目录
tar -xvf xxx.tgz
cp docker/* /usr/bin/
- 配置Docker服务,并赋予文件执行权限
vim /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 $MAINPIDTimeoutSec=0RestartSec=2ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
Restart=alwaysTimeoutStartSec=0LimitNOFILE=infinity
LimitNPROC=infinityLimitCORE=infinityDelegate=yes
KillMode=process
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target
chmod +x /etc/systemd/system/docker.service
- 启动docker服务
systemctl daemon-reload
systemctl enable docker.service
systemctl start docker
- 验证安装
docker -v
安装Docker compose
- 下载docker compose离线安装包,并上传到服务器
下载地址:https://github.com/docker/compose/releases - 创建目录结构并复制文件到指定目录
mkdir -p /usr/local/lib/docker/cli-plugins
cp docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose
- 赋予文件执行权限
chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
- 创建软连接
ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/bin/docker-compose
- 验证安装
docker compose version
安装1Panel
参考官方文档:https://1panel.cn/docs/v2/installation/online_installation/#1