![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
巅峰之路
越努力越幸运,越细心越专业
成功最有效的方法是向有经验的人学习,站在巨人的肩膀上成长
展开
-
1.初识docker
一.Docker简介1.什么是容器?容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与虚拟化相比,这样既不需要指令级模拟,也不需要即时编译。容器可以在核心CPU本地运行指令,而不需要任何的专门的解释系统2.什么是docker? (1)docker是能够把应用自动部署到容器的开源引擎,是一种操作系统级别的虚拟化方案 (2...原创 2018-08-15 08:59:42 · 163 阅读 · 0 评论 -
2.docker镜像
(1)获取镜像docker pull ARG NAME:[TAG]NAME:镜像仓库的名称,TAG是镜像的标签-a, --all-tags=true|false 是否获取仓库中的所有镜像,默认为否例如: docker pull ubuntu:14.04为了区分不同仓库服务器,可在镜像的仓库名称中添加注册服务器作为标示例如:docker pull registry.hub.d...原创 2018-08-15 09:00:32 · 156 阅读 · 0 评论 -
3.docker容器管理
容器是Docker的另一个核心概念,镜像是静态的只读文件,而容器则带有运行时需要的可写文件层。*创建容器docker create [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS-a, --attach=[] 是否绑定到标准输入,标准输出和错误 --add-host=[] 在容器内添加一个主机名...原创 2018-08-15 09:02:06 · 254 阅读 · 0 评论 -
4.docker数据卷管理
生产过程中使用docker往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,因此就需要数据卷来做数据持久化*数据卷:容器内数据直接映射到本地主机环境数据卷的特性:1)可以在容器之间共享和重用,容器间传递数据变得高效方便2)对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作3)对数据卷的更新不会影响镜像,解耦了应用和数据4)卷会一直存在,直到没有容器使用...原创 2018-08-15 09:02:51 · 255 阅读 · 0 评论 -
5.docker端口映射与容器互联
*端口映射当容器运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射-P:docker会随机映射一个49000~49900端口到内部-p:指定端口映射,支持的格式有IP:HostPort:ContainerPort|IP::ContainerPort |IP::ContainerPort|HostPort:ContainerPort映射所有接口地址:do...原创 2018-08-15 09:08:04 · 273 阅读 · 0 评论 -
6.docker制作SSH服务镜像
* commit方式安装ssh服务1)准备工作docker run -it ubuntu:14.04 /bin/bash2)安装配置ssh服务apt-get update;apt-get install openssh-server -yapt-get install net-tools -ymkdir -p /var/run/sshd/usr/sbin/sshd -D...原创 2018-08-15 09:08:40 · 285 阅读 · 0 评论