
Docker
文章平均质量分 83
总结
Jesslili
java小小白
展开
-
DockerFile的构建和使用
一、DockerFile介绍Dockerfile就是用来构建docker镜像的构建文件,是一段命令参数脚本。构建步骤:编写一个dockerfile文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub 、阿里云仓库)很多官方镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像。二、DockerFile构建过程基础知识:每个保留关键字(指令)都是必须是大写字母。指令执行从上到下顺序。# 表示注释。每原创 2020-11-03 09:00:53 · 569 阅读 · 0 评论 -
Docker容器数据卷及使用详解
一、什么是容器数据卷docker理念:将应用和环境打包成一个镜像。那数据保存在哪里呢?如果数据都在容器中,那么我们容器删除,数据就会丢失。(比如在docker中安装了MySQL,如果容器删除了,数据就没了)需求:数据可以持久化且MySQL数据可以存储在本地。容器之间可以有一个数据共享的技术,将Docker容器中产生的数据,同步到本地,这就是卷技术。(其实就是目录的挂载,将我们容器内的目录,挂载到Linux上面)总结:实现容器的持久化和同步操作,且容器间也是可以数据共享的。(多个容器绑定同一个目原创 2020-11-01 16:33:26 · 1093 阅读 · 0 评论 -
Docker镜像详解(分层理解)
镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。将所有的应用和环境直接打包为docker镜像,就可以直接运行。如何得到镜像?从远程仓库下载通过拷贝获取自己制作一个镜像DockerFile一、Docker镜像加载原理UnionFs (联合文件系统)我们下载的时候看到分层的下载就是联合文件系统UnionFs:是一种分层、轻量级并且高性能的文件系统,他支持对文件系统原创 2020-10-30 16:34:40 · 5774 阅读 · 7 评论 -
Docker中安装Nginx详细步骤
命令 docker search nginx命令docker pull nginx下载(默认最新版)docker images查看是否下载成功运行测试-d 后台运行–name 给容器命名-p 宿主机端口:容器内部端口 (Nginx默认端口80)查看容器docker ps测试curl localhost:6666...原创 2020-10-28 20:37:22 · 378 阅读 · 1 评论 -
Docker的常用指令
一. 帮助命令docker version #显示docker的版本信息。docker info #显示docker的系统信息,包括镜像和容器的数量docker 命令 --help #帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/build/二. 镜像命令docker images #查看所有本地主机上的镜像 可以使用docker image ls代替docker search 搜索镜像docke原创 2020-10-28 20:10:17 · 222 阅读 · 0 评论 -
Docker的工作原理
Docker能做什么?比较Docker和虚拟机技术的不同:传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件。容器内的应用直接运行在宿主机的上,容器是没有自己的内核的,也没有虚拟我们的硬件,所以就轻便了。每个容器间是互相隔离,每个容器内都有一个属于自己的文件系统,互不影响。Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问。Docker-Server接收到Dock原创 2020-10-27 20:13:12 · 5136 阅读 · 0 评论