![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 83
甲由丶
这个作者很懒,什么都没留下…
展开
-
基础篇-Docker常规安装简介
注意:建议先使用ps -f | grep mysql命令先看一下宿主机是否有正在运行的mysql且端口3306是否被占用,如果占用,需要将映射端口换掉。注意:不要在连接mysql的软件中输入上面的命令,否则显示的还是utf-8编码,但这不是真正的编码方式。注:实战版运行mysql镜像的命令与简单版运行的命令差不多,只是多了三个挂载数据卷的命令。2. 新建my.cnf --> 通过容器卷同步给mysql容器实例 (假如将当前容器实例删除,再重新来一次,之前建的db01实例还有吗?原创 2023-03-11 22:31:55 · 157 阅读 · 0 评论 -
基础篇-Docker镜像
Docker中的镜像分层,支持通过扩展现有镜像,创建新的镜像。类似Java继承于一个Base基础类,自己再按需扩展。新镜像是从 base 镜像一层一层叠加生成的。每安装一个软件,就在现有镜像的基础上增加一层。原创 2023-03-11 22:31:04 · 1276 阅读 · 0 评论 -
基础篇-本地镜像发布到私有库
默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调。2. 我们自己commit构建的新镜像,新增加了ifconfig功能,可以成功使用。自己host主机IP地址,填写同学你们自己的,不要粘贴错误,O(∩_∩)O。原始的Ubuntu镜像是不带着ifconfig命令的。外网连通的情况下,安装ifconfig命令并测试通过。可以看到,目前私服库没有任何镜像上传过。安装完成后,commit我们自己的新镜像。启动我们的新镜像并和原来的对比。原创 2023-03-11 22:30:54 · 445 阅读 · 0 评论 -
Docker的常用命令
常用命令。原创 2023-03-09 23:32:43 · 108 阅读 · 0 评论 -
高级篇-Docker微服务实战
将微服务jar包和Dockerfile文件上传到同一个目录下/mydocker。通过微服务Dockerfile形成镜像,打包之后部署到docker容器上。1) IDEA工具里面搞定微服务jar包。2) 编写Dockerfile。Dockerfile内容。1) 建Module。原创 2023-03-11 22:34:59 · 186 阅读 · 0 评论 -
高级篇-DockerFile解析
1) 要求由于docker pull下来的Centos7官方镜像比较简单,需要给该镜像增加vim+ifconfig+jdk8功能。JDK的下载镜像地址官网2) 编写准备编写Dockerfile文件#安装vim编辑器#安装ifconfig命令查看网络IP#安装java8及lib库#ADD 是相对路径jar,把jdk-8u171-linux-x64.tar.gz添加到容器中,安装包必须要和Dockerfile文件在同一位置#配置java环境变量EXPOSE 803) 构建。原创 2023-03-11 22:34:23 · 278 阅读 · 0 评论 -
高级篇-Docker复杂安装详说
主从复制原理-->默认你懂。原创 2023-03-11 22:35:28 · 200 阅读 · 0 评论 -
基础篇-本地镜像发布到阿里云
本次案例centos+ubuntu两个,当堂讲解一个,家庭作业一个,请大家务必动手,亲自实操。执行上图所示的 “将镜像推送到registry”对应的三行命令即可。可以发现阿里云上的myubuntu:1.1镜像已经下载到了本地。后面的DockerFile章节,第2种方法。基于当前容器创建一个新的镜像,新功能增强。本质:将阿里云当作你的docker镜像仓库。选择控制台,进入容器镜像服务。-a : 提交的镜像作者;-m :提交时的说明文字;4. 将镜像推送到阿里云。进入管理界面获得脚本。原创 2023-03-11 22:31:46 · 210 阅读 · 0 评论 -
基础篇-Docker容器数据卷
问题:Docker挂载主机目录访问如果出现cannot open directory .: Permission denied解决办法:在挂载目录后多加一个--privileged=true参数即可 原因:如果是CentOS7安全模块会比之前系统的版本有所加强,不安全的会先禁止,所以目录挂载的情况被默认为不安全的行为,在SELinux里面挂载目录被禁止掉的,如果要开启,我们一般使用--privileged=true命令,扩大容器的权限解决挂载目录没有权限的问题,也即使用该参数,container内的root原创 2023-03-11 22:29:54 · 159 阅读 · 0 评论 -
基础篇-Docker的简介和安装
该专栏是本人通过学习《【》系列视频所做的笔记,整个笔记分为基础篇和高级篇,笔记的结构与视频的结构保持一致,如下所示。Docker与微服务实战-基础篇假定您在开发一个尚硅谷的谷粒商城,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。此外,您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。您希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销。请问?原创 2023-03-11 22:27:16 · 105 阅读 · 0 评论