docker
文章平均质量分 58
docker配置及使用
harder_cn
这个作者很懒,什么都没留下…
展开
-
10、Docker Swarm
1、 理解swarm大家可以参照下图理解一下,之前,我们执行docker命令由对应的机器去执行,而现在多台机器组成swarm后,将多台docker服务器组成 了swarm,最后命令由swarm manager去执行。这里再解释下:swarm 集群由管理节点(manager)和工作节点(work node)构成。swarm mananger:负责整个集群的管理工作包括集群配置、服务管理等所有跟集群有关的工作。work node:即图中的 available node,主要负责运行相应的服务来执行任原创 2021-06-29 09:00:18 · 172 阅读 · 0 评论 -
9、Docker Compose
前面学习过了Dockerfile文件,使用 docker build、docker run 等命令操作容器。今天学习了Docker Compose,理解上它是管理容器的工具。为什么这么说呢,首先Docker Compose 将所管理的容器分为三层,分别是工程(project)、服务(service)、容器(container)。Docker Compose 运行目录下的所有文件(docker-compose.yml)组成一个工程,一个工程包含多个服务,一个服务可包括多个容器实例。实例这里简单对同一原创 2021-06-23 17:28:56 · 139 阅读 · 0 评论 -
8、dockerFile解析
Dockerfile作用官网上说Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。再说的明白点就是配置依赖下载镜像、配置环境变量和执行脚本的封装。构建三步骤docker file:就是描述需要哪些依赖、哪些环境变量、要执行哪些操作等内容。docker 镜像 :就是通过docker build命令,根据Dockerfile的内容构建镜像。docker 容器:将打包完的镜像作为image交给docker运行。常用指令FROM 指定父镜.转载 2021-06-23 10:28:55 · 154 阅读 · 0 评论 -
4、Docker 上安装Tomcat 404问题
首先我是在云服务器上(Centos系统)安装的Docker,我们需要在https://hub.docker.com/ 上查找Tomcat镜像。docker pull tomcat拉取完官方的Tomcat的镜像后,我们可以在本地镜像列表里查到 REPOSITORY 为 tomcat 的镜像,[root@localhost ~]# docker images|grep tomcattomcat latest c43a65faae57 4转载 2021-06-15 15:53:36 · 99 阅读 · 0 评论 -
6、Docker 容器数据卷(挂载)
docker 容器数据卷是容器在运行过程中持久化数据的一种方式,卷是目录或文件,存在于一个或多个容器中,由docker 挂载到容器,但不属于联合文件系统,因此能够绕过Union File System 提供一些用于持续存储或共享数据的特性;卷的设计目的就是数据持久化,完全独立于容器的生命周期,因此docker不会在容器删除时,删除其挂载的数据卷。特点:数据卷可在容器之间共享或重用数据。 卷中的更改可以直接生效。 数据卷中的更改,不会包含在镜像中的更新。 数据卷的生命周期一直持续到没有容器.原创 2021-06-16 14:49:57 · 545 阅读 · 0 评论 -
7、docker commit
把现有容器打包成镜像,供docker直接运行。语法docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTIONS说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 实例查看现有容器[root@localhost ~]# docker psCONTAINER ID IMAGE .原创 2021-06-16 11:34:55 · 191 阅读 · 0 评论 -
1、容器 VS 虚拟机
两者对比图传统虚拟机技术(VMware)是虚拟出一套硬件后,在其上安装、运行一个完整操作系统,在该系统上再运行所需应用进程;一个虚拟机就像是一个主机。而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。容器是一个应用层抽象,用于将代码和依赖资源打包在一起。 多个容器可以在同一台机器上运行,共享操作系统内核,但各自作为独立的进程在用户空间中运行 。与虚拟机相比, 容器占用的空间较少(容器镜像大小通常只有几十兆),瞬间就能完成启动转载 2021-06-16 11:06:45 · 774 阅读 · 0 评论 -
3、docker run常见问题
接上一篇docker run原创 2021-06-16 11:03:16 · 672 阅读 · 0 评论 -
2、docker run
docker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明: -a stdin:指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d:后台运行容器,并返回容器ID; -i:以交互模式运行容器,通常与 -t 同时使用; -P:随机端口映射,容器内部端口随机映射到主机的端口 -p:指定端口映射,格式为:主...原创 2021-06-16 11:02:34 · 126 阅读 · 0 评论 -
5、docker 容器的IP隔离
我们同一模板运行两次,分别是mytomcat、mytomcat2[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESbfe0ad01bbea tomcat:latest "catalina.sh run" 10 s.原创 2021-06-16 11:01:50 · 335 阅读 · 0 评论