
docker
张铎(信念)
知道做到,不将就。
展开
-
DockerFIle
DockerFIle 是什么? DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本 构建三步骤: 编写DockerFile文件 docker build docker run Centos Dockerfile文件案例: FROM scratch ADD centos-7-x86_64-docker.tar.xz / LABEL \ org.label-schema.schema-version="1.0" \ org.label-sc..原创 2020-12-25 14:12:13 · 285 阅读 · 19 评论 -
Docker容器数据卷
Docker容器数据卷 是什么? Docker容器产生的数据,如果不通过docker commit 生成新的镜像,使得数据做为镜像的一部分保存下来。 那么当容器删除后,数据自然就没 有了 为了能保存数据在docker中我们使用卷 一句话: 有点类似我们Redis 里面的rdb和aof文件 能干嘛? 卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷 特点: 数据卷可在容器之间共享或重用数据454 卷中的更改可以直接生效原创 2020-12-25 14:11:25 · 348 阅读 · 21 评论 -
Docker镜像
Docker镜像 镜像是什么 镜像是一个轻量级可执行的独立的软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码,运行时,库,环境变量和配置文件。 UnionFs(联合文件系统) Union文件系统是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下、 特性:一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的文件系统原创 2020-12-25 14:10:50 · 118 阅读 · 2 评论 -
docker底层原理以及常用命令
docker底层原理 docker是怎么工作的? Docker是一个C/S结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器,容器,是一个运行时主机,就是我们前面说到的集装箱。 为什么Docker比VM比较快 Docker常用命令 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上原创 2020-12-25 14:10:08 · 158 阅读 · 20 评论 -
Doker到底是什么?
Docker学习 为什么会有docker ? 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置,需要很多步骤,当开发人员把产品做好后,在自己的机子上正常测试运行无误后,会把war包或者jar包给运维人员,当运维人员拿到war包或者jar包后,部署到服务器上,却不能正常运行,因为运行环境或者应用配置不配套,所以不能正常运行。这时候docker就应运而生。 docker可以使软件可以带环境安装。安装的时候把原始环境复制过来。打个比方来说,当你在商店买金鱼的时候,买回家去放到自己的水里面,可能鱼活原创 2020-12-25 14:08:54 · 1217 阅读 · 0 评论 -
docker下载的tomcat启动后,访问欢迎页失败
一. 问题背景 用docker pull了一个tomcat,启动tomcat后,无法访问欢迎页。 二. 解决方案 使用docker exec -it tomcat的容器id /bin/bash进入tomcat的目录下 使用ls -l,发现有webapps文件夹以及webapps.dist文件夹 使用rm -rf webapps将webapps删除掉 使用mv webapps.dist webapps将webapps.dist命名为webapps 按ctrl.原创 2020-12-22 15:40:45 · 136 阅读 · 2 评论