【Docker基础学习】
文章平均质量分 83
空默寒
这个作者很懒,什么都没留下…
展开
-
Docker基础学习(一)-基本概念和框架
一,Docker简介 1,什么是容器 (1)一种虚拟化的方案 (2)操作系统级别的虚拟化 (3)只能运行相同或相似内核的操作系统 (4)依赖于Linux内核特性:Namespace和CGroups(Control Group) 2,虚拟机与容器对比 与虚拟相比,容器占用的磁盘空间更少,如下图,使用虚拟机部署应用需要包含应用,依赖的类库和完整的操作系统,但是容器只需要应...原创 2018-08-14 08:52:51 · 443 阅读 · 0 评论 -
Docker基础学习(二)-Docker的安装和部署
一,在Windows中安装 Docker 1,Docker的运行环境 (1)Linux容器技术 (2)操作系统级别的虚拟化 (3)依赖于Linux内核的Namespace和Cgroups 下面将结束两种docker在Windows环境安装的方式 二,使用docker toolbox安装docker 对于Windows用户来说,使用docker toolbox来安装docker是...原创 2018-08-14 08:57:01 · 476 阅读 · 0 评论 -
Docker基础学习(三)-Docker容器
一,容器的基本操作 1,启动容器: $ docker run IMAGE[COMMAND] [AEG...] IMAGE:指定容器运行的镜像 COMMAND:指定运行的命令 ARG:运行的参数 例如: $ docker run ubuntu echo "Hello World" 这一个执行单次命令的容器,输出“Hello World”之后,容器就停止了 2,启动交互式容器:...原创 2018-08-14 09:04:21 · 422 阅读 · 0 评论 -
Docker基础学习(四)-Docker镜像与仓库
一,查看和删除镜像 1,列出docker镜像 $ docker images [OPTSIONS] [REPOSITORY] -a,--all=false //显示所有镜像,默认是不显示中间层镜像 -f,--filter=[] //过滤条件 --no-trunc=false //指定是否截断镜像id -q,-quiet=false //只显示镜像的唯一id 例如: ...原创 2018-08-14 09:12:59 · 415 阅读 · 0 评论 -
Docker基础学习(五)-Dockerfile命令详解(超全版本)
制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。 本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。 以下为正文,下面进入学习姿势吧! FROM 功能为指定基础镜像,并且必须是第一条指令。 如果不以任何镜像为基础,那么写法为:FROM sc...转载 2018-08-14 09:14:43 · 377 阅读 · 0 评论 -
Docker基础学习(六)-Docker容器的网络连接
一.Docker容器的网络基础 通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务。 docker0是Linux虚拟网桥。 Linux虚拟网桥的特点: 可以设置IP地址 相当于拥有一个隐藏的虚拟网卡 docker0的地址划分: IP:172.17.42.1 子网掩码: 255.255.0.0 MA...转载 2018-08-14 09:18:04 · 1015 阅读 · 0 评论 -
Docker基础学习(七)-Docker容器的数据管理
一,数据卷 定义: 数据卷使经过特殊设计的目录,可以绕过联合文件系统,为一个或多个容器提供服务。 数据卷设计的目的,在于数据的持久化,他完全独立于与容器的生命周期,因此,Docker不会在容器删除的同时删除其挂载的数据卷,也不会存在类似的垃圾收集机制,对容器引用的数据卷进行处理。 数据卷的架构理解: 1.独立于docker的存在。存在与宿主机中。与docker容器的生存在周期是分离的。 2...原创 2018-08-14 09:19:07 · 475 阅读 · 0 评论 -
Docker基础学习(八)-Docker容器的跨主机连接
Docker网桥实现跨主机容器连接 docker网桥实现跨主机连接的网络拓扑图如下: 在同一个docker主机中,docker容器通过虚拟网桥连接(docker0),如果将连接容器的网桥docker0也桥接到宿主机提供的网卡上,将docker0分配的IP地址和宿主机的IP地址设置为同一个网段,就相当于将docker容器和宿主机连接到了一起,这样就可以实现跨主机的docker容器通信。 修...转载 2018-08-14 09:23:20 · 3166 阅读 · 0 评论