docker
主要是介绍什么是docker,docker的使用
$码出未来
~~~
展开
-
docker的网络模型
1.NATNAT模型是docker默认的网络模型,也就是bridge模型,然后通过宿主机上面docker0这个网络设备NAT出来我们的网络。我们可以看下我宿主机上面是192开头的网络,然后docker0这个网络设备是172开头的,我们的容器也是172开头的,我们可以运行一个docker容器,进入里面看下。docker run -it --rm alpine /bin/sh我们可以看到容器内部跟docker0这个网络设备是在一个网段上的。这个docker0网段是可以通过修改/etc/docke原创 2020-06-24 23:13:52 · 2753 阅读 · 3 评论 -
docker镜像逆向Dockerfile
1.需求我们在使用docker的时候可能会遇到这样的场景,我们使用Dockerfile创建了一个镜像,然后当我们想把Dockerfile拿出来修改一下或者是复制一下的时候,却找不到了,我们不能再重新写吧,这时候我们可以通过已有的镜像来获得Dockerfile,下面我们就将实现方案说下。2. 使用docker history我们可以docker 自己带的命令docker history来通过查看分层的方式尝试确定更改过的地方。...原创 2020-06-23 14:59:38 · 8069 阅读 · 3 评论 -
Dockerfile入门教程
dockerfile入门教程原创 2020-06-20 23:51:01 · 11760 阅读 · 4 评论 -
docker私有仓库harbor搭建
1.准备1.1 harbor下载harbor下载地址:链接添加链接描述然后我们可以选择自己需要的版本,我这边选择的是v1.101.2 docker安装docker 安装以及yum源的安装可以参考《docker入门教程(二)》文章。2.搭建2.1 解压harbortar xf 解压 -C 目录2.2 编辑harbor.ymlhostname:http:portharbor_admin_password:logdata_volume:2.3 安装docker-compose依原创 2020-06-19 00:20:18 · 10215 阅读 · 3 评论 -
docker容器高级操作
1.原创 2020-06-16 12:59:55 · 15595 阅读 · 5 评论 -
docker命令入门教程
docker入门教程(三)原创 2020-06-09 22:00:07 · 9453 阅读 · 44 评论 -
docker入门教程(二)
1.docker核心概念1.1 docker镜像docker镜像也叫image,类似于虚拟机镜像,可以将镜像理解为一个面线docker引擎的只读模板,也包含文件系统。镜像是创建容器的基础,通过版本管理和增量文件系统,镜像与容器的关系可以比作我们面向对象语言中的类与对象,镜像就是我们的写的类文件,然后容器就是new 出来的对象。1.2 docker容器docker容器(container)类似于一个轻量级的沙箱,docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例,可以将其启动,暂停原创 2020-06-06 09:14:02 · 1970 阅读 · 0 评论 -
docker入门教程(一)
1.docker介绍上图就是我们今天主角的logo,一头鲸鱼驮着一堆箱子。我们把百度上面对于docker的介绍摘录过来看下:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。首先我们可以看出docker是一个开源的容器引擎,Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管原创 2020-06-01 23:07:11 · 679 阅读 · 0 评论