版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux下安装docker并在dockers安装软件1、Linux安装1.下载虚拟机虚拟机下载地址:
打开安装包,安装虚拟机即可。2、在虚拟机上安装Centos72.1通过镜像进行安装这里是阿里云Centos7的镜像/centos/7/isos/x86_64/
或者:文件-新建虚拟机这个版本没那么复杂,要是安装向导不一致,自行百度。改名字,不建议出现中文。。然后放到自己指定的目录中即可。剩下的默认就行,指导安装完成。可以愉快的玩耍了!开启此虚拟机,此版本,中间就设置个账号,密码就行了。Linux下安装docker线下安装3.1下载docker离线包/linux/static/stable/x86_64/docker-20.10.6.tgz3.2下载离线安装工具/Jrohy/docker-install/在linux环境下,创建/root/setup/docker目录进入/root/setup/docker文件夹cd/root/setup/docker为install.sh添加执行权限chmod+xinstall.sh安装./install.sh-fdocker-20.10.6.tgz装成功以后,检查安装状态
dockerinfo线上安装切换成root账号:suroot使用root权限,如果不是,所有命令,都要带sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加中央仓库:yum-config-manager--add-repo/linux/centos/docker-ce.repo添加阿里仓库:yum-config-manager--add-repo/docker-ce/linux/centos/docker-ce.repo查看docker的版本有哪些:yumlistdocker-ce--showduplicates|sort-r安装了此版本yuminstalldocker-ce-18.03.1.ce遇到询问的就输入y;启动dockersystemctlstartdocker开机启动dockersystemctlenabledocker查看docker版本:dockerversiondocker下安装MySQL1、使用root权限,安装5.7sudodockerpullmysql:5.72、启动docker配置MySQLsudodockerrun-itd--restartalways--privileged=true-p16033:3306--namemysql-eMYSQL_ROOT_PASSWORD=B@ojia56127!-dmysql:5.7run是启动容器的命令;i是交互式操作,t是一个终端,d指的是在后台运行--restartalways开机启动--privileged=true提升容器内权限-p是设置了端口16033,容器名称mysql-e是设置了用户名,密码-d后台运行这个dockerrun命令。mysql:5.7用的镜像3、查看mysql是否安装成功:dockerimages|grepmysql4、使用命令查看docker容器id:dockerps-aMySQL启动失败。使用命令:dockerstart容器id,启动docker容器:dockerstart691d8d6aaaf9当然,此处并非是未启动的问题,而是为找见路径。问题已修复。或者出现此状态:显示此才是启动成功!问题:注意:Exited(1)3secondsago说明:容器已经退出停止。dockerlogs-f691d8d6aaaf9#查看日志原因。691d8d6aaaf9容器idMysql服务没起来的原因是:没找到配置文件。重新处理了一下,应该不会出现这种问题了。因为Centos7安全Selinux禁止了一些安全权限,导致mysql和mariadb在进行挂载/var/lib/mysql的时候会提示此信息。解决方法:Exited(1)3secondsago在dockerrun中加入--privileged=true给容器加上特定权限。删除容器:停止mysql服务:dockerstopmysql移除已经在运行的容器,然后重新运行docker:dockercontainerrmmysql再次尝试执行运行docker拉取得镜像文件:systemctlrestartnetwork&&systemctlrestartdocker进入docker进入mysql控制台中使用命令:dockerexec-it容器id/bin/bash进入docker容器。dockerexec-itmysql/bin/bashmysql-hlocalhost-uroot-pB@ojia56127!熟悉的界面终于出来了。退出:exit退出mysql;再一个exit退出docker容器。设置docker中MySQL自启:使用命令:dockerupdatemysql--restart=always容器id;dockerupdatemysql--restart=always23564ad4b87f#23564ad4b87f容器的编号本地连接虚拟机mysql成功!异常原因可能是Linux没有关闭防火墙。也可能是端口问题。防火墙:查看防火墙状态:systemctlstatusfirewalldserviceiptablesstatusCentos7关闭防火墙命令:systemctlstopfirewallddocker下安装sqlserver关闭虚拟机找设置,将虚拟机内存,调整成2G拉取官方镜像:dockerpull/mssql/server:2019-latest查看本地镜像:dockerimages运行容器:dockerrun-e"ACCEPT_EULA=Y"-e"SA_PASSWORD=B@ojia56127"-p1433:1433-m2000M--memory2000M--namesqlserver-d/mssql/server:2019-latest注意:密码:不能以!叹号结尾,不然报错。sqlserver的容器运行时,内存要>=2000MB查看容器状态:dockerps-a启动失败!启动成功!查看日志:dockerlogs8f4f0a07830a#(8f4f0a07830a:容器的编号)安装sqlserver需要至少2G的内存。删除容器:dockerrm8f4f0a07830a进入容器dockerexec-itsqlserver/bin/bash/opt/mssql-tool
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川省绵阳市北川县中考语文一模试卷(含详细答案解析)
- 路基工程监理实施细则
- 2025年通信专业技术人员职业水平考试《传输与接入(有线)》真题解析与答
- 城市地下管线探测技术规程
- 出纳工作实习报告总结
- 导游知识练习题库(含答案)
- 加热即食套餐春节食用技巧
- 2025-2026学年山西省长治市高三下学期联考历史试题含解析
- 创新驱动2026年跨境数字营销服务平台项目技术创新与市场竞争力研究
- 基于2025年技术创新的AI教育机器人研发项目可行性分析报告
- 《贵州赫章县全域旅游发展制约因素及发展路径》14000字【论文】
- 2024年全国高考新课标Ⅱ卷数学试题含答案解析
- 《中华人民共和国职业分类大典》(2022年版)各行业职业表格统计版(含数字职业)
- 设备、备品备件采购流程
- 市政工程项目工程量清单及控制价编制方案
- 指向思维品质提升的小学英语课堂教学表现性评价设计和实践探索
- 史密斯L1PB26-B1燃气采暖热水炉使用说明书
- 化学品(氩气+二氧化碳混合气)安全技术使用说明书
- 【国内民营企业内部控制问题探究-以F公司为例(论文)11000字】
- 2024年高考真题-物理(河北卷) 含答案
- 棒球项目可行性实施报告
评论
0/150
提交评论