- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1/NUMPAGES24
Docker安装部署说明
修订记录
日期
版本号
修订说明
修订人
目录
TOC\o1-3\h\u32211.环境说明 -4-
192161.1环境说明 -4-
290361.2安装包需求 -4-
110361.3.关闭防火墙、SELinux(root用户) -4-
166891.4部署特别说明 -5-
64522.正式部署 -5-
223602.1上传部署包 -5-
193462.2docker安装 -6-
80372.3将docker注册为service -6-
74432.4修改docker存储路径和日志大小配置 -7-
226612.4启动docker -7-
268643.创建非root用户 -8-
38044.部署验证 -8-
310404.1docker运行状态检测 -8-
165185.附录(补充知识): -9-
180625.1docker基础命令 -9-
49545.2docker网络部分 -10-
309765.3启动镜像异常报错 -11-
文档阅读指引:
1.蓝色字体表示命令行;例如:ls/home
2.红色字体表示:
1)需要修改的地方;例如:ping(此处根据实际IP进行修改);
2)特别注意点;
3.斜体字体表示重要的注意项或者判断项说明;例如:如果上述命令正常输出了以下版本号,则直接跳转至3.2(编译安装redis)步骤;
1.环境说明
1.1环境说明
环境需求
版本
备注
操作系统
CentOS7.X
银河麒麟V10
安装需要root权限
Docker
18及以上
Docker包下载地址:/linux/static/stable/
特别说明:
部署前,请务必确认所有服务器(数据库、中间件、应用程序)时间一致。时间同步操作请参考《附件4_Linux服务器时间同步说明文档.docx》
1.2安装包需求
(1)Docker安装包,请根据实际的操作系统架构,获取对应的Docker安装包:
(2)一键部署脚本:
1.3.关闭防火墙、SELinux(root用户)
(1)关闭防火墙
检测防火墙是否关闭,未关闭则永久关闭防火墙
systemctlstatusfirewalld(查看防火墙状态)
systemctlstopfirewalld(临时关闭)
systemctldisablefirewalld(开机禁用)
下述命令为拓展补充命令;
systemctlstartfirewalld(启动防火墙)
systemctlenablefirewalld(开机启用)
(2)关闭SELinux
对于有SELinux环境的系统下(一般内核在2.6以上版本,企业版都有),需要对该安全策略进行修改,默认情况为“Enforcing”状态,需要将其设置为“Permissive”或者“Disabled”(设置为Disabled最快捷)。如果是“Enforcing”状态,程序将无法正常运行。设置方法如下:
vi/etc/selinux/config
修改后保存退出,需要将系统进行重启生效。(输入setenforce0可临时生效)
(3)查询SELinux
使用命令查询是否正常关闭:
getenforce
1.4部署特别说明
本安装文档中,创建用户和安装docker环境需要root权限。如果无法获取root权限来安装docker基础环境的情况下,需要给非root用户开通sudo权限,用来安装docker基础环境。
2.正式部署
可以从2.1章节开始,按步骤部署docker。也可以使用1.2章节中的shell脚本005_deploy_docker.sh一键部署(推荐使用),部署前请详细阅读shell脚本中的使用说明。
2.1上传部署包
用root用户,通过winscp(远程上传工具)上传安装包到(用户目录)/home;
1)上传docker压缩包:
2)解压docker压缩包
[root@localhost~]$tar-zxvfdocker-19.03.9.tgz
2.2docker安装
1)将整个解压后的文件复制到/usr/bin/目录下:
[root@localhost~]$cpdocker/*/usr/bin/
2)检查docker的版本号
[root@localhost~]$docker-v
2.3将docker注册为servic
文档评论(0)