Docker
Uri · Boyka
悟已往之不谏,知来者之可追。
展开
-
CentOS 6.7安装Docker
实践环境[root@localhost ~]# cat /etc/issueCentOS release 6.7 (Final)Kernel \r on an \m[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x8原创 2016-09-15 09:09:09 · 3503 阅读 · 0 评论 -
Docker数据管理
容器中管理数据主要有两种方式:数据卷(Data Volumes)数据卷容器(Data Volume Containers)数据卷数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性:数据卷可以在容器之间共享和重用;对数据卷的修改会立马有效;对数据卷的更新,不会影响镜像;卷会一直存在,直到没有容器使用。数据卷的使用,类似于Linux下对目录或文件进行mount操作原创 2016-10-20 16:30:07 · 2855 阅读 · 3 评论 -
Docker四种网络模式
四种网络模式host模式使用docker run时使用–net=host指定 Docker使用的网络实际上和宿主机一样,在容器内看到的网卡ip是宿主机上的ip。[root@localhost ~]# docker run -it --rm --net=host centos_with_net bash–rm,退出镜像时同时删除该镜像[root@localhost /]# ifconfigdo原创 2016-10-20 18:26:13 · 3787 阅读 · 0 评论 -
Docker私有仓库管理
使用registry镜像创建私有仓库安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境。[root@localhost ~]# docker pull registry[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CRE原创 2016-10-19 18:54:34 · 2387 阅读 · 0 评论 -
导出、恢复、上传镜像
[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos-6-x86 latest 8fca9486a39b About a minut原创 2016-10-06 19:02:12 · 613 阅读 · 0 评论 -
基于本地模板导入
Docker创建镜像的方法有三种基于已有镜像的容器创建基于本地模板导入基于Dockerfile创建基于本地模板导入可以从一个操作系统模板文件导入一个镜像,也可以从网上下载一个模板。在这里使用OpenVZ提供的模板创建(https://openvz.org/Download/template/precreated)[root@localhost ~]# wget http://download原创 2016-10-06 18:56:12 · 1047 阅读 · 0 评论 -
Docker容器管理
查看启动的容器[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES查看所有的容器[root@localhost ~]# docker ps -原创 2016-10-14 20:02:14 · 933 阅读 · 0 评论 -
Dockerfile指令
Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。 Dockerfile由一行行命令语句组成,并且支持以#开头的注释。 一般而言,Dockerfile 分为四部分: 基础镜像信息、维护者信息、镜像操作指令、容器启动时执行命令。指令的一般格式为INSTRUCTION argumentsFROM格式FROM <iamge>或者FROM <imag原创 2016-10-22 21:53:07 · 772 阅读 · 0 评论 -
Docker配置桥接网络
为了使本地网络中的机器和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段的需求。这个需求其实很容易实现,我们只要将Docker容器和宿主机的网卡桥接起来,再给Docker容器配上IP就可以了。Centos 6按照下面的方法操作(6与7的操作有所不同)[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root原创 2016-10-22 21:24:48 · 7073 阅读 · 0 评论 -
Docker容器互联
在同一个宿主机、同一网段下,容器间ping IP可通。[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUSc7ffadc83291 centos_with_httpd:genesis "原创 2016-10-22 21:10:01 · 4978 阅读 · 0 评论 -
基于已有镜像的容器创建镜像
启动Docker[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES[root@localhost ~]# docker ps -aCONT原创 2016-09-16 19:24:11 · 1182 阅读 · 0 评论 -
Docker镜像管理
获取镜像[root@localhost ~]# docker pull centos查看镜像信息[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos latest原创 2016-09-15 09:43:53 · 723 阅读 · 0 评论 -
Docker-端口映射实现访问容器
外部网络访问容器 在启动容器时,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射。当使用-P标记时,Docker会随机映射一个49000~49900的端口至容器内部开放的网络端口。首先使用centos镜像新建一个容器,然后在该容器中安装httpd服务并启动[root@localho原创 2016-10-20 18:36:55 · 10828 阅读 · 0 评论