docker
前端交互仔
编程咨询v: woyaobaofuniubi
展开
-
docker启动容器命令的理解
实现文件挂载的目的就是为了方便我们修改容器的配置文件,省的每次修改还要进容器的指定文件去修改。原创 2021-01-26 19:18:38 · 234 阅读 · 0 评论 -
实现docker的开机自启
原创 2021-01-26 19:05:31 · 290 阅读 · 0 评论 -
docker的整合
Docker的整合一、为什么需要Docker一般我们写程序的,能接触到好几个环境:自己写代码的环境叫做开发环境。给测试去跑的环境叫做测试环境。测试完可以对外使用的叫做生产环境。其实我们在学习编程中,很多时间都浪费在“环境”上:如果我现在重装了系统,我想要跑我的war/jar包,我得去安装一下JDK、Tomcat、MySQL等配置各种的环境变量才能跑起来。开开心心地跟着博主给出的步骤去写Demo,但总是有Bug。(这里我将版本/依赖也归纳在环境的范畴里边)。好不容易在测试环境下跑起来了转载 2020-12-07 17:00:00 · 567 阅读 · 0 评论 -
SpringBoot微服务打包docker镜像
总结一下就是先把项目打成jar包测试jar包是否可以运行# 进入cmd命令 进入 jar 所在目录 java -jar springbootdemo-0.0.1-SNAPSHOT.jar# 启动成功 说明jar包没有问题!然后我们在springboot里面装一个docker的插件,这样写的代码就符合docker形式的代码就会高亮显示.然后把jar包和dockerfile文件移动到linux里面进行制作....原创 2020-09-07 14:35:23 · 164 阅读 · 0 评论 -
使用docker进行Redis集群部署
原创 2020-09-07 14:10:54 · 92 阅读 · 0 评论 -
docker容器的网络联通
信息的联通如果是同网段我们就使用交换机实现,如果是不同网段我们就用路由器实现。Docker0和mynet属于两个虚拟网卡。不同网段的容器进行连接相当一个tomcat01容器有了两个ip地址。我们就是通过桥接,NAT,仅主机模式实现宿主机和虚拟机处于同一网段...原创 2020-09-07 11:25:37 · 456 阅读 · 0 评论 -
实现容器之间的互联
本来容器之间是可以通过ip进行ping通的。这里我们要实现的是通过名字进行ping通。(如果不设置是不能ping通的)原创 2020-09-07 08:32:36 · 133 阅读 · 1 评论 -
Docker网络的理解
docker rmi -f $(docker images -aq) //删除所有镜像windows中查看ip地址输入的命令是:ipconfiglinux查看ip地址输入的命令是:ifconfiglinux系统输入: ip addr也是可以的我们设置端口的映射的目的是让外网访问linux的端口的时候可以进入docker容器。docker容器之间能不能ping通呢?...原创 2020-09-06 16:51:52 · 206 阅读 · 0 评论 -
如何把镜像上传到远程仓库
去dockerhub注册一个自己的账号进行登录发布镜像到阿里云的容器镜像仓库首先我们在阿里云创建一个命名空间$ sudo docker login --username=xiaoxiamichong registry.cn-hangzhou.aliyuncs.com$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/xiaoxiami/tomcat:[镜像版本号]$ sudo docker push registry.cn原创 2020-09-06 15:53:42 · 854 阅读 · 0 评论 -
使用DockerFile制作tomcat镜像
tomcat是需要依赖于jdk才可以用的当我们给DockerFile命名的时候,我们一般就把它命名为DockerFile,这样我们把DockerFile构建成镜像的时候,就不需要使用-f指的DockerFile文件了,会帮我们自动寻找这个文件。使用ADD命令进行添加的压缩包会帮我们自动解压这里的/url写错了应该是/usr这里的CMD指的是当我们启动镜像容器的时候,默认会帮我们启动tomcatjava web工程web.xml配置详解:https://blog.csdn.net/ahou246原创 2020-09-06 12:20:30 · 195 阅读 · 0 评论 -
CMD和ENTRYPOINT的区别
构建一个简单的DockerFile原创 2020-09-06 08:48:40 · 156 阅读 · 1 评论 -
DockerFile的指令
实战测试:如何自己创建一个centos如果没有没有centos镜像,她会去dockerhub仓库去下载docker history 镜像id //查询镜像的构建过程原创 2020-09-06 08:22:41 · 66 阅读 · 0 评论 -
DockerFile的理解2
DockerFile就是用来下载镜像的脚本一般我们下载镜像的时候我们是使用docker进去拉取,我们也可以使用运行DockerFile文件进行下载dockerhub的镜像就是由DockerFile进行构建的//centos7的镜像FROM scratchADD centos-7-x86_64-docker.tar.xz /LABEL \ org.label-schema.schema-version="1.0" \ org.label-schema.name="CentOS原创 2020-09-05 21:00:12 · 153 阅读 · 1 评论 -
多个容器之间如何实现数据的同步
这里我们以mysql进行举例原创 2020-09-05 19:53:28 · 639 阅读 · 0 评论 -
DockerFile的理解
Dockerfile就是用来构建docker镜像的构建文件。(里面写的就是一些命令脚本)-f后面写的是dockerfile文件的路径-t后面写的是镜像的名字这个卷肯定和外部有一个同步的目录,因为如果这个卷不存在的话,肯定是挂载不上去的。这个挂载就属于我们之前所说的匿名挂载数据卷容器:两个mysql同步数据...原创 2020-09-05 18:27:08 · 153 阅读 · 0 评论 -
具名挂载和匿名挂载的理解
我么可以通过具名挂载可以方便的找到我们的一个卷,所以建议大家使用具名挂载。当我们使用具名挂载和匿名挂载的话,会默认把挂载的卷放到Linux下面的/var/lib/docker/volumes/下面设置了ro以后容器挂载的内容只能通过外部(宿主机)来改变,容器内部是无法操作的。...原创 2020-09-05 16:31:17 · 567 阅读 · 1 评论 -
在docker中安装Mysql
我们所有的数据一般都放在Mysql的data目录下注意这里的端口写的是主机映射到mysql下的端口,而不是3306原创 2020-09-05 12:21:12 · 80 阅读 · 1 评论 -
什么是容器数据卷
容器数据卷是为了实现容器的持久化和同步操作!容器间也是可以实现数据共享的(多个容器可以共享一个地方的数据)-v表示的是目录同步(这里不能理解为映射,如果是映射的话一个消失,两一个也会消失的)之后Linux下面的ceshi目录就会和容器下面的home目录连接起来。docker inspect 容器ID //用来查看容器的信息...原创 2020-09-05 11:46:58 · 632 阅读 · 1 评论 -
如何提交自己的docker镜像
在容器内容进行拷贝我们必须加-r 进行递归原创 2020-09-05 09:04:32 · 264 阅读 · 0 评论 -
docker镜像的原理
安装的docker下面是有linux的内核的(而这个内核应该使用的是服务器Linux系统的内核)。系统启动的时候需要联合加载(bootfs就是引导系统的加载)上图中的镜像层和之前的画的有差别,主要目的是为了展示文件当我们docker进行pull的时候只是下载了镜像(下载的镜像层我们是无法修改的),当我们run下载的镜像层的时候,就会这镜像层上面多一个容器曾(也就是我们所说的镜像容器),这个容器层我们是可以进行修改的。...原创 2020-09-05 08:33:00 · 190 阅读 · 0 评论 -
Portainer可视化面板安装
docker的图形化界面管理工具当我们使用外网第一次访问的时候速度有些慢可视化面板我们一般是不会用的,测试一下就可以了。原创 2020-09-05 07:50:23 · 255 阅读 · 0 评论 -
部署es+kibana
原创 2020-08-29 12:40:17 · 178 阅读 · 0 评论 -
docker安装tomcat
原创 2020-08-29 12:11:44 · 104 阅读 · 0 评论 -
docker安装nginx
nginx01:给容器起的名字3344:80 //表示我们外部访问3344端口会进入到容器的80端口原创 2020-08-29 11:57:35 · 72 阅读 · 0 评论 -
docker常用的命令
docker version //显示docker的版本信息docker info //显示docker的系统信息,包括镜像和容器的数量docker --help //帮助命令也可以去官网查看帮助文档-a包括当前和历史运行过的容器一定要在大写模式下按...原创 2020-08-29 11:33:00 · 77 阅读 · 0 评论 -
docker的安装
在客户端下载docker,然后启动docker容器这个服务,然后通过服务下载一些镜像uname -r //查看linux系统的内核linux根目录下面的etc目录里面都是一些各种配置文件安装步骤1.卸载服务器上自带的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ .原创 2020-08-28 23:17:58 · 125 阅读 · 0 评论 -
docker的理解
docker相当于一个大的容器,容器里面有很多集装箱,每个集装箱是互相隔离的。原创 2020-08-28 21:53:15 · 127 阅读 · 0 评论