
docker
我会努力变强的
这个作者很懒,什么都没留下…
展开
-
Docker之Docker网络讲解
查看虚拟机的网络地址情况:ip addrdocker是如何处理容器网络访问:先启动一个容器:docker run -d -P --name=tomcat01 tomcat:8.5查看容器的网络情况:docker exec -it tomcat01 ip addr先记录 152:eth0if153 地址为172.17.0.2/16宿主机ping docker容器网络:能ping通。docker内部网络ping宿主机能ping通查看宿主机的网络变化:多了153:v原创 2020-08-25 17:11:44 · 382 阅读 · 0 评论 -
Docker之DockerFile讲解
概述DockerFile是用于构建Docker镜像的文件,是一个命令参数脚本文件。通过DockerFile构建Docker镜像的步骤:编写一个DockerFile文件。通过docker build 命令结合DockerFile构建一个镜像。docker run 创建并运行容器。docker push 发布镜像到DockerHub或者阿里云镜像仓库等地方。很多官方的镜像都是基础包,很多功能都是没有的,比如官方的centos镜像没有vim、ifconfig等功能。所以我们可能经常需要构建自己的原创 2020-08-24 18:47:26 · 368 阅读 · 0 评论 -
Docker容器数据卷讲解
概述为什么Docker需要容器数据卷技术:如果没有数据卷技术,比如一个由mysql镜像创建运行的容器,产生的数据就会保存在容器中,数据的生命周期与容器的生命周期一致,如果删除了该容器,相应的数据也会遭到删除,需求:数据持久化,容器的删除不会导致数据的删除。Docker的容器数据卷实现的就是这样的一个技术,是一个数据共享技术,数据卷保存在宿主机上,通常表现为一个目录,独立与容器,生命周期与容器分离,容器可以利用数据卷与宿主机进行数据共享,实现了容器间的数据共享和交换。数据卷的特点:1.容器启动的时候初原创 2020-08-21 15:49:51 · 355 阅读 · 0 评论 -
Docker镜像讲解
概述Docker镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含某个软件所需的所有内容,包括代码、库、环境变量、配置文件、运行时环境等。所有的应用,直接打包成Docker镜像,然后通过镜像创建出容器,然后就可以直接跑起来。如何得到镜像:从远程仓库下载,比如docker hub、阿里云的镜像仓库等。朋友拷贝给你。自己制作一个镜像DockerFile。通过对原有的镜像创建的容器进行一些修改(也可以不修改),然后通过Commit命令提交一个新的镜像。D原创 2020-08-20 18:39:33 · 577 阅读 · 0 评论 -
Docker学习篇(一)Docker概述、安装和常用命令
Docker概述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间隔离,相互之间不会有任何接口。Docker是一种容器化技术。Docker为什么出现在没有Docker之前,开发环境、测试环境、生产环境(指的不是应用的环境,而是服务器的配置环境,比如系统,内核,配置等)的不同,可能导致某个应用在开发环境下能够成功运行,在测试和生产环境下就运行不了,使原创 2020-08-19 16:25:05 · 420 阅读 · 0 评论 -
Docker安装并配置阿里云镜像加速
环境基于Centos7安装Docker。内核版本:步骤先卸载原本的Docker依赖yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \原创 2020-08-19 10:36:00 · 561 阅读 · 0 评论