当前位置:   article > 正文

arm64架构鲲鹏、银河麒麟,系统安装docker和docker-compose_arm64 安装docker

arm64 安装docker

一、银河麒麟Arm64安装docker

1、docker 安装包地址:

https://download.docker.com/linux/static/stable

wget -c https://download.docker.com/linux/static/stable/aarch64/docker-18.09.3.tgz

2、解压,然后将docker目录下文件拷贝到/usr/bin里

tar -xf docker-18.09.3.tgz mv docker/* /usr/bin/

3、添加启动服务

vi /lib/systemd/system/docker.service

  1. ###
  2. [Unit]
  3. Description=Docker Application Container Engine
  4. Documentation=https://docs.docker.com
  5. After=network-online.target docker.socket firewalld.service
  6. Wants=network-online.target
  7. Requires=docker.socket
  8. [Service]
  9. Type=notify
  10. # the default is not to use systemd for cgroups because the delegate issues still
  11. # exists and systemd currently does not support the cgroup feature set required
  12. # for containers run by docker
  13. ExecStart=/usr/bin/dockerd -H fd://
  14. ExecReload=/bin/kill -s HUP $MAINPID
  15. LimitNOFILE=1048576
  16. # Having non-zero Limit*s causes performance problems due to accounting overhead
  17. # in the kernel. We recommend using cgroups to do container-local accounting.
  18. LimitNPROC=infinity
  19. LimitCORE=infinity
  20. # Uncomment TasksMax if your systemd version supports it.
  21. # Only systemd 226 and above support this version.
  22. #TasksMax=infinity
  23. TimeoutStartSec=0
  24. # set delegate yes so that systemd does not reset the cgroups of docker containers
  25. Delegate=yes
  26. # kill only the docker process, not all processes in the cgroup
  27. KillMode=process
  28. # restart the docker process if it exits prematurely
  29. Restart=on-failure
  30. StartLimitBurst=3
  31. StartLimitInterval=60s
  32. [Install]
  33. WantedBy=multi-user.target

4、新建编辑docker.socket文件

  1. [Unit]
  2. Description=Docker Socket for the API
  3. PartOf=docker.service
  4. [Socket]
  5. ListenStream=/var/run/docker.sock
  6. SocketMode=0660
  7. SocketUser=root
  8. SocketGroup=docker
  9. [Install]
  10. WantedBy=sockets.target

5、新建docker用户和组

groupadd docker useradd docker -g docker

6、启动docker服务

systemctl daemon-reload

systemtl enable docker

systemtl start docker

7、查看docker版本

docker version

二、安装docker-compose

下载docker compose离线包

Releases · docker/compose · GitHub

选择对应架构

cp docker-compose-linux-aarch64  /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

查看版本

docker-compose -v 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/431456
推荐阅读
相关标签
  

闽ICP备14008679号