在 ARM + 麒麟 V10 上离线安装 Docker 和 Docker Compose
compose
compose - Docker Compose是一个用于定义和运行多容器Docker应用程序的工具,通过Compose文件格式简化应用部署过程。
项目地址:https://gitcode.com/gh_mirrors/compose/compose
免费下载资源
·
在 ARM + 麒麟 V10 上离线安装 Docker 和 Docker Compose
离线安装 Docker
参考:银河麒麟 V10 内网环境 安装docker-20.10.24 - 略懂的货货 - 博客园 (cnblogs.com)
# 创建文件夹
mkdir docker
cd docker/
# 下载安装包,解压后,将所有可执行文件所有者变更为root,并将所有可执行文件移动到 /usr/bin
wget https://download.docker.com/linux/static/stable/aarch64/docker-24.0.7.tgz
tar -zxvf docker-24.0.7.tgz
chown root:root ./docker/*
mv docker/* /usr/bin/
# 宿主机自带的/usr/local/bin/runc 会与 docker 的runc 冲突 ,将其移走,并用docker的runc将其替代
mv /usr/local/bin/runc /usr/local/bin/runc1
cp /usr/bin/runc /usr/local/bin/runc
安装为 Linux 服务
vim /lib/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
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
OOMScoreAdjust=-500
[Install]
WantedBy=multi-user.target
离线安装 Docker Compose
参考:Install the Compose plugin | Docker Docs
下载 docker compose 并存放到指定 cli-plugins
目录
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://hub.nuaa.cf/docker/compose/releases/download/v2.23.3/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
给文件夹赋权
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
GitHub 加速计划 / compose / compose
33.27 K
5.15 K
下载
compose - Docker Compose是一个用于定义和运行多容器Docker应用程序的工具,通过Compose文件格式简化应用部署过程。
最近提交(Master分支:2 个月前 )
501b5acd
Add `jhrotko` to Core Maintainers.
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
2 天前
f51bc4cd
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
2 天前
更多推荐
已为社区贡献1条内容
所有评论(0)