Docker
Libra_Ng
网络安全 应用开发 图形图像处理 框架处理
展开
-
Docker核心概念
⚡️镜像Image联合文件系统:镜像的基础是联合文件系统 (UnionFS) ;这个联合文件系统我们可以简单的理解为把多个目录挂载到一个目录下;这里创建 A 和 B 以及 C 三个目录;A 目录下有 a.txt 文件和 z.txt 文件;B 目录下有 b.txt 文件和 z.txt 文件;C 目录下是空的;|-- A| |-- a.txt| `-- z.txt|-- ...原创 2020-03-28 20:35:14 · 243 阅读 · 0 评论 -
Docker技术原理
????Docker概念????Docker is an open-source project that automates the deployment of applications indise software containers,by providing an additional layer of abstraction and automation of operating-system-...原创 2020-03-28 14:16:12 · 318 阅读 · 0 评论 -
Docker入门之Dockerfile篇
前面我们使用docker commit只做了一个自己的镜像,但是这个主要适用于学习以及一些特殊的用途,实际应用一般不会通过这种方式制作镜像.因为docker commit只是把变动的文件中纸做成了镜像,比如之前文章中创建test镜像的时候,记录的是创建的/test这个文件夹,但是变动单而过程无法记录,没有办法追踪到我是通过mkdir /test这个命令创建的/test目录.这样的话就非常不利于追踪...转载 2019-12-08 20:14:02 · 596 阅读 · 0 评论 -
Docker入门之网络Network篇
端口映射默认容器在外部默认是不可访问的.比如进入到容器里面才可以操作.这对于提供网络请求的应用就不大又好了.比如我们常见的Nginx.如果想让容器可被访问.这就需要使用-P参数分配端口.docker run -d -P nginx这里Docker给随机分配了一个端口32768:通过浏览器访问这个断就就可以看到Nginx的欢迎页了.如果是使用的歌云服务器需要注意的是要开放端...转载 2019-12-07 20:50:53 · 696 阅读 · 0 评论 -
Docker入门之数据卷Volumes篇
有些容器在运行的时候时会产生数据的,这种容器就叫做状态容器,比如MySQL容器,我们在创建景象的时候希望保留的是MySQL各种配置以及扩展,并不想把MySQL的数据也打包到镜像里,数据卷就是为此场景而生的,数据卷分为两种类型:1.绑定挂载的volume(bind mount volume)先来讲绑定挂载的volume,创建一个测试数据卷:docker run -it -v /root/tes...转载 2019-11-04 09:58:42 · 380 阅读 · 0 评论 -
Docker入门之容器Repository篇
Docker Hub仓库是用来存放发布镜像的地方,Docker官方提供了仓库服务Docker Hub之前文章中讲的docker pull拉取的镜像就是从Docker Hub仓库中拉取的.要是用Docker Hub需要先注册一个账号,然后在命令行中就可以登录了.docker login登录后就可以推送自己的镜像了,这和Github的Push代码同样很像.拉取镜像,启动容器,推送到仓库首...转载 2019-11-04 09:36:10 · 875 阅读 · 0 评论 -
Docker入门之容器Container篇
容器就是镜像的一个运行示例.启动容器在拉取了Ubuntu镜像之后启动一个容器.docker run -t -i ubuntu /bin/bash-t:让容器分配一个伪终端-i:让容器标准输入保持打开这就进入到一个Ubuntu系统中了,执行exit命令可以退出镜像.如果不想退出容器让容器保持后台运行可以使用-d参数.docker run -dit ubuntu可以明显感觉到启动...转载 2019-10-23 08:49:20 · 228 阅读 · 0 评论 -
Docker入门之镜像篇Image
Docker入门教程(镜像)联合系统文件镜像的基础是联合系统文件(UnionFS)这个联合文件系统我们可以简单地理解为把多个目录挂载到一个目录下.举个栗子:有A,B,C三个目录.A目录下有a.txt和z.txt文件;B目录下有b.txt和z.txt文件,C目录为空.|-- A| |-- a.txt| `-- z.txt|-- B| |-- b.txt| `--...转载 2019-10-14 20:21:04 · 164 阅读 · 0 评论 -
Docker入门之概念篇
Docker入门教程(概念)我们的代码都依赖于运行环境;比如说典型的 LNMP 环境;如果环境不一致;代码跑出来的效果肯定也是很多问题的;那能不能像管理代码一样来管理运行环境呢? Docker 就可以达到统一运行环境的目的; Docker 的精髓就在于可以保证各个环境的一致性;一个经常拿来跟 Docker 对比的是虚拟机;虚拟机是虚拟了一个完整的系统;比如说我们可以在 Mac 电脑...转载 2019-10-14 19:27:18 · 146 阅读 · 0 评论