arm服务器安装docker及docker-compose
目录1 安装docker1.1 创建 docker 用户1.1.1创建用户组1.1.2创建用户1.1.3添加到sudo1.2 离线安装 docker1.2.1下载docker-ce的离线安装包1.2.2下载自动安装脚本1.2.3上传离线安装包 及 自动安装脚本到docker目录下1.2.4运行 install-docker.sh自动安装docker离线包1.2.5确认版本2 安装docker-co
目录
1.2.3 上传离线安装包 及 自动安装脚本到docker目录下
1.2.4 运行 install-docker.sh自动安装docker离线包
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 创建用户
[root@localhost ~]# useradd -g docker -d /home/docker -m docker
[root@localhost ~]# passwd docker
#输入密码 pwd999861
[root@localhost ~]# chown -R docker:docker /home/docker
[root@localhost ~]# chmod 760 /home/docker
[root@localhost ~]# chage -M 99999 docker #密码永不过期
1.1.3 添加到sudo
#sudoers 文件添加可写权限
chmod -v u+w /etc/sudoers
[root@localhost ~]# vim /etc/sudoers
#vim /etc/sudoers找到这一行:"root ALL=(ALL) ALL"在起下面添加:
docker ALL=(ALL) ALL
#取消 sudoers 文件可写权限
chmod -v u-w /etc/sudoers
1.2 离线安装 docker
1.2.1 下载docker-ce的离线安装包
1.2.2 下载自动安装脚本
1.2.3 上传离线安装包 及 自动安装脚本到docker目录下
#创建install目录,并上传离线安装包和自动安装脚本到install目录
[root@localhost ~]# su docker
[docker@localhost ~]$ mkdir install
#查看是否已经上传成功
[docker@localhost ~]$ ls install
docker-19.03.4.tgz install-docker.sh
1.2.4 运行 install-docker.sh自动安装docker离线包
[docker@localhost ~]$ cd install
# 添加可执行权限
[docker@localhost install]$ chmod +x install-docker.sh
[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目录
[docker@localhost ~]$ su - root
#输入root密码:
上一次登录:四 11月 19 19:48:13 CST 2020pts/1 上
[root@localhost ~]# mkdir /usr/local/bin/docker-compose
2.2 下载run.sh 和 docker-compose镜像
2.2.1 (2选1)下载资源run.sh 和 docker-compose
2.2.2 (2选1)下载资源run.sh 和 使用docker pull 镜像
#切换回docker用户 [root@localhost ~]# su - docker [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 设置文件夹可执行权限
#root用户则切换回docker用户
[root@localhost ~]# su - docker
[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
到此安装完成!
更多推荐
所有评论(0)