当前位置:   article > 正文

arm服务器安装docker及docker-compose_docker-compose arm

docker-compose arm

目录

1 安装docker

1.1 创建 docker 用户

1.1.1 创建用户组

 1.1.2 创建用户

1.1.3  添加到sudo

1.2 离线安装 docker 

1.2.1 下载docker-ce的离线安装包

1.2.2 下载自动安装脚本

 1.2.3 上传离线安装包 及 自动安装脚本到docker目录下

1.2.4 运行 install-docker.sh自动安装docker离线包 

1.2.5 确认版本

2 安装docker-compose

2.1 创建docker-compose目录

2.2 下载run.sh 和 docker-compose镜像

2.3 上传run.sh 和 docker-compose安装包到该目录

2.4 使用docker加载docker-compos安装包


1 安装docker

1.1 创建 docker 用户

1.1.1 创建用户组

[root@localhost ~]# groupadd docker

 1.1.2 创建用户

  1. [root@localhost ~]# useradd -g docker -d /home/docker -m docker
  2. [root@localhost ~]# passwd docker
  3. #输入密码 pwd999861
  4. [root@localhost ~]# chown -R docker:docker /home/docker
  5. [root@localhost ~]# chmod 760 /home/docker
  6. [root@localhost ~]# chage -M 99999 docker #密码永不过期

1.1.3  添加到sudo

  1. #sudoers 文件添加可写权限
  2. chmod -v u+w /etc/sudoers
  3. [root@localhost ~]# vim /etc/sudoers
  4. #vim /etc/sudoers找到这一行:"root ALL=(ALL) ALL"在起下面添加:
  5. docker ALL=(ALL) ALL
  6. #取消 sudoers 文件可写权限
  7. chmod -v u-w /etc/sudoers

1.2 离线安装 docker 

1.2.1 下载docker-ce的离线安装包

下载docker离线安装包

1.2.2 下载自动安装脚本

下载自动安装脚本

 1.2.3 上传离线安装包 及 自动安装脚本到docker目录下

  1. #创建install目录,并上传离线安装包和自动安装脚本到install目录
  2. [root@localhost ~]# su docker
  3. [docker@localhost ~]$ mkdir install
  4. #查看是否已经上传成功
  5. [docker@localhost ~]$ ls install
  6. docker-19.03.4.tgz install-docker.sh

1.2.4 运行 install-docker.sh自动安装docker离线包 

  1. [docker@localhost ~]$ cd install
  2. # 添加可执行权限
  3. [docker@localhost install]$ chmod +x install-docker.sh
  4. [docker@localhost install]$ sudo ./install-docker.sh docker-19.03.4.tgz 2>&1 |tee install.log

 注:如果发现脚本运行失败,有可能因为脚本为doc格式,linux不能识别运行。 在windows下创建的sh文件,需要进行unix转换 dos2unix install-docker.sh

详细可见:

1.2.5 确认版本

[docker@localhost ~]$ sudo docker version

 也可以重启服务器,测试是否正常自动启动docker 

2 安装docker-compose

2.1 创建docker-compose目录

  1. [docker@localhost ~]$ su - root
  2. #输入root密码:
  3. 上一次登录:四 1119 19:48:13 CST 2020pts/1
  4. [root@localhost ~]# mkdir /usr/local/bin/docker-compose

2.2 下载run.sh 和 docker-compose镜像

2.2.1 (2选1)下载资源run.sh 和 docker-compose

下载我的资源run.sh 或者 下载github资源

下载docker-compose镜像文件

2.2.2 (2选1)下载资源run.sh 和 使用docker pull 镜像

下载我的资源run.sh 或者 下载github资源 

  1. #切换回docker用户
  2. [root@localhost ~]# su - docker
  3. [docker@localhost ~]$ docker pull apptower/docker-compose:1.27.4

注:下载了2.2.1里面的docker-compose镜像文件则跳过该步骤。run.sh里面的版本要和docker pull的版本一致。

2.3 上传run.sh 和 docker-compose安装包到该目录(/usr/local/bin/docker-compose)

2.4 设置文件夹可执行权限

  1. #root用户则切换回docker用户
  2. [root@localhost ~]# su - docker
  3. [docker@localhost ~]$ sudo chmod -R +x /usr/local/bin/docker-compose

2.5 使用docker加载docker-compos安装包

注:如果通过docker pull apptower/docker-compose:1.27.4拉取的镜像则跳过这步操作

[docker@localhost ~]$ docker load -i docker-compose-1274.zip

2.6 直接运行docker-compose

[docker@localhost ~]$ docker-compose

到此安装完成!

 

 

 

 

 

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

闽ICP备14008679号