国产化系统麒麟V10 arm64离线安装Docker环境
·
国产化系统麒麟V10 arm64离线安装Docker环境
下载地址:
https://download.docker.com/linux/static/stable/
一、安装Docker
1、环境检查
查看系统版本
cat /etc/os-release
[root@localhost ~]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Tercel)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"
ANSI_COLOR="0;31"
[root@localhost ~]#
查看 Linux 内核版本(3.10以上)
uname -r
查看 iptabls 版本(1.4以上)
iptables --version
判断处理器架构
uname -p
2、下载和解压
https://download.docker.com/linux/static/stable/aarch64/docker-24.0.0.tgz
tar -xf docker-24.0.0.tgz
3、 移动解压出来的二进制文件到 /usr/bin 目录中
mv docker/* /usr/bin/
4、编辑 docker 的系统服务文件
cat >> /usr/lib/systemd/system/docker.service <<EOF
[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
EOF
5、为docker.service添加执行权限
chmod +x /usr/lib/systemd/system/docker.service
6、编辑daemon.json
cat >> /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
EOF
7、加载配置,启动docker并开启开机自启动
systemctl daemon-reload
systemctl start docker
systemctl enable docker
8、验证
docker ps
docker -v
docker info
二、安装Docker-compose
下载地址:
https://github.com/docker/compose/releases?login=from_csdn
拷贝到/usr/local/bin/
cp docker-compose-linux-aarch64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
查看版本
docker-compose -v
[root@localhost ~]# docker-compose -v
Docker Compose version v2.29.6
[root@localhost ~]#
更多推荐
所有评论(0)