秒懂 Docker
文章平均质量分 89
Docker 急速入门
星尘Pro
每个人心中都有一团火,而路过的人只看到了烟。
展开
-
Docker $ 界面管理 :Docker Web
一、简介docker 图形页面管理工具常用的有三种,DockerUI ,Portainer ,Shipyard 。DockerUI 是 Portainer 的前身,这三个工具通过 docker api 来获取管理的资源信息。平时我们常常对着 shell 对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker 资源信息,也是非常方便的。今天我们就搭建单机版的三种常用图形页面管理工具。这三种图形化管理工具以 Portainer 最为受欢迎。二、Docker UI1、查看 doc原创 2020-06-08 18:32:22 · 1058 阅读 · 0 评论 -
Docker $ 项目部署 :Docker 部署微服务 + Mysql
一.准备工作这里以两个项目为例:micro-servive-clientmicro-servive-server  这里配置方面需要注意,服务提供者的host名称为server的镜像名,否则服务无法向注册中心注册。eureka: client: serviceUrl: # server服务端镜像名原创 2018-11-06 21:58:13 · 2341 阅读 · 0 评论 -
Docker $ 项目部署 :Docker 部署 SpringBoot + Mysql
一.Dockerfile常用指令FROM目的指定基础镜像特点需要写在其他指令之前,之后的指令都依赖于该指令指定的镜像。语法FROM <image>FROM <image&原创 2018-11-03 13:21:54 · 3063 阅读 · 1 评论 -
Docker $ Docker 三剑客:Docker-Compose
一.Docker-Compose 简介简介1.Docker官方三剑客项目之一。2.负责快速部署分布式应用。3.定义和运行多个Docker容器应用。功能1.有时候,我们的一个项目由多个服务,如Web项目,数据库,负载均衡相互配合完成某项任务,这时就需要docker-compose。2.通过docker-compose.yml模板文件定义一组关联的容器为一个项目(project)。...原创 2018-11-02 10:08:37 · 370 阅读 · 0 评论 -
Docker $ 第六篇 :Docker 网络功能
一.Docker网络功能简介1.Docker允许通过外部访问容器,容器需要开放一个端口映射到容器外部的端口,外部可通过这个端口访问到联网的容器。二.外部访问容器1.运行容器开放端口# docker run --rm -d -p 80:80 --name webserver nginx访问域名:80即可访问网页-p(小写) :暴露给外部的端口,主机(宿主)端口:容器端口-P(大写)...原创 2018-10-31 22:27:49 · 342 阅读 · 0 评论 -
Docker $ 第四篇 :Docker 仓库的使用
一.Docker仓库简介1.仓库(Repository)是集中存放镜像的地方,每个仓库有多个镜像。Docker hub是Docker官方维护的公共仓库,这里存放了大量的镜像,大部分镜像都可以在这里拉取。2.注册服务器(Registry)和仓库不同,注册服务器是管理仓库的地方,注册服务器相当于github,注册服务器有很多仓库,仓库相当于项目,每个仓库有不同版本的镜像,相当于不同版本的项目。2...原创 2018-10-31 20:22:09 · 368 阅读 · 0 评论 -
Docker $ 第五篇 :Docker 数据管理
一.Docker数据卷简介1.在Docker内部及容器之间对数据的管理有两种方式,一种是数据卷,另一种是挂载主机目录。(1)数据卷(Volumes):提供一个或多个容器使用的特殊目录,它的特性有在容器之间可共享,可重用对数据卷的修改立即生效对数据卷的更新不会影响镜像容器被删除,数据卷也不会被删除(2)挂载主机目录(Bind mounts):挂载一个本地主机目录到容器中去,作为...原创 2018-10-31 21:56:13 · 382 阅读 · 0 评论 -
Docker $ 第一篇 :Docker 入门
1.Docker简介 Docker 是一个开源的应用容器引擎,基于 Go语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Dock...原创 2018-10-11 13:33:16 · 611 阅读 · 0 评论 -
Docker $ 第二篇:Docker 镜像的使用
一.Docker镜像简介1.镜像是Docker三大组件之一,Docker运行容器需要对应的镜像,如果说镜像是程序,那容器就是进程,如果本地不存在镜像,Docker就会从仓库自动下载镜像。二.Docker使用镜像拉取镜像# docker pull huangliangyun/hello-world:v1语法:docker pull [选项][Docker Registry 地址[:端口...原创 2018-10-27 19:24:33 · 355 阅读 · 0 评论 -
Docker $ 第三篇 :Docker 容器的使用
一.Docker容器简介1.镜像和容器的关系,就像面向对象的程序设计中的类和实例,镜像是静态的,容器是镜像运行后产生的,容器1可被创建,启动,停止,删除。2.容器是一个独立的空间,就下宿主下的操作系统,有自己的文件系统,网络配置,进程,由于容器的隔离性,在容器下运行的应用比在宿主下更加安全。3.容器和镜像一样都是分层存储,容器以镜像为基础运行,运行时创建一个当前容器的存储层,存储层的生命周期...原创 2018-10-27 21:00:31 · 496 阅读 · 0 评论