赞
踩
目录
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安装包
[root@localhost ~]# groupadd docker
- [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 #密码永不过期
- #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
- #创建install目录,并上传离线安装包和自动安装脚本到install目录
- [root@localhost ~]# su docker
- [docker@localhost ~]$ mkdir install
-
- #查看是否已经上传成功
- [docker@localhost ~]$ ls install
- docker-19.03.4.tgz install-docker.sh
- [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
详细可见:
[docker@localhost ~]$ sudo docker version
也可以重启服务器,测试是否正常自动启动docker
- [docker@localhost ~]$ su - root
- #输入root密码:
- 上一次登录:四 11月 19 19:48:13 CST 2020pts/1 上
- [root@localhost ~]# mkdir /usr/local/bin/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.4 设置文件夹可执行权限
- #root用户则切换回docker用户
- [root@localhost ~]# su - docker
- [docker@localhost ~]$ sudo chmod -R +x /usr/local/bin/docker-compose
注:如果通过docker pull apptower/docker-compose:1.27.4拉取的镜像则跳过这步操作
[docker@localhost ~]$ docker load -i docker-compose-1274.zip
[docker@localhost ~]$ docker-compose
到此安装完成!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。