随笔分类 - Docker学习
摘要:Bridge模式: 当Docker进程启动时,宿主机会创建一个名为docker0的虚拟网桥,这个Docker就会链接到这个虚拟网桥上,从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。 Host 模式: 和宿主公用一个Network Namespace。
阅读全文
摘要:Docker指令 COPY 复制文件: 就是一个单纯的复制命令 格式: COPY <源路径>…<目标路径> COPY [“<源路径>”…”<目标路径>”] 和RUN指令一样,COPY指令也有两种格式,一种是类似于命令行,一种是类似于函数调用。 COPY指令是指从构建上下文目录中 <源路径> 的文件/
阅读全文
摘要:镜像加速器 国内从Docker Hub拉去镜像的时候会有些困难。国内很多云服务商都提供了国内加速服务。 Docker官方提供的中国rigistry mirror 阿里云加速器 DaoCloud加速器 以Docker官方加速器为例: Ubuntu14.04、Debian7Wheezy 对于使用upst
阅读全文
摘要:摘自《Docker-从入门到实践》 一、Docker的安装 准备工作 系统要求 Docker CE 支持以下版本的 Ubuntu 操作系统: Artful 17.10 (Docker CE 17.11 Edge +) Xenial 16.04 (LTS) Trusty 14.04 (LTS) Doc
阅读全文
摘要:一、Docker的结构。 Docker命令不清楚的时候可以在命令的最后加上--help Docker和虚拟机的区别? 虚拟机的实现原理是:先模拟出一套硬件,然后在这基础上跑一个操作系统,然后在这个操作系统上跑应用程序,而Docker内的应用进程是没有内核的,直接用宿主的内核,所有Docker会比虚拟
阅读全文
摘要:一、管理和使用本地docker主机镜像 列出镜像列表 REPOSTORY :表示镜像的仓库源 TAG :表示镜像的标签 IMAGE ID :镜像ID CREATED :镜像创建时间 SIZE :镜像大小 (同一个仓库源中可以有多个TAG,用REPOSTTY + TAG来区分镜像) 获取一个新的镜像
阅读全文
摘要:1. 运行交互式的容器:sudo docker run -i -t ubuntu:14.04 /bin/bash -t: 是在容器内指定一个伪终端或终端。 -i: 允许你对容器内的标准输入(STDIN)进行交互。(就是可以输入信息了) 如下图,此时已进入14.04系统的容器。 (此时可以在终端中输入
阅读全文
摘要:关于什么是Docker,刚开始学的时候一脸懵X,这个东西到底是干嘛用的啊?偶然间在知乎上刷到一个比较通俗的解释: Docker就相当于一个容器,这个容器了不得了,它里面能搭好你项目需要的所有环境,并且容器和容器之间互不影响。 因为服务器上不可能只放一个项目,项目和项目之间运行环境可能会相互影响。有一
阅读全文