
Docker
学习
AutumnWind0420
记录技术学习,分享带来快乐
展开
-
编写Dockerfile的最佳实践
编写Dockerfile的最佳实践本文档介绍了用于构建有效图像的推荐最佳实践和方法。Docker通过从一个Dockerfile文本文件中读取指令来自动构建镜像,该文本文件按顺序包含构建给定镜像所需的所有命令。一个Dockerfile遵循特定的格式和指令集,您可以在Dockerfile 的reference中找到。Docker镜像由只读层组成,每个只读层代表一个Dockerfile指令。这些层是堆叠的,每个层都是前一层的变化的增量。考虑一下Dockerfile:FROM ubuntu:18.04CO原创 2020-05-29 01:20:57 · 230 阅读 · 0 评论 -
Docker 的几种网络配置
Docker 的几种网络配置1. bridge2. host3. container4. none1. bridge当docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上的docker容器会链接到这个虚拟网桥上。虚拟网桥的工作方式和交换机类似,这样主机上的所有容器就通过交换机连接在了一个二层网络中。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机上创建一对虚拟网卡veth pair 设备,Docker将veth pair原创 2020-05-28 02:36:36 · 496 阅读 · 0 评论 -
Docker中的数据管理
Manage data in Docker默认一个容器内部创建的文件被存储到一个可写的容器层。这就意味着:当一个容器不存在的时候,他的数据不能被持久化(一起销毁了),并且其他进程需要从容器中取出数据是困难的一个容器的可写层是和正在运行容器的主机是紧耦合的,你很难移动这些数据到其他地方去向一个容器的可写层写数据需要一个管理文件系统的存储驱动。这个存储驱动使用Linux内核提供的union filesysem。相较于直接向主机的文件系统交互数据的数据卷(data volumes),这种额外的抽象降低了原创 2020-05-26 22:20:32 · 148 阅读 · 0 评论 -
Docker私有仓库
1. 私有仓库安装docker-registry 是官⽅提供的⼯具,可以⽤于构建私有的镜像仓库。可以通过获取官⽅ registry 镜像来运⾏。先安装好docker。执行如下命令安装$ docker run -d -p 5000:5000 --restart=always --name registry registry默认情况下,仓库会被创建在容器的 /var/lib/registry ⽬录下。你可以通过 -v 参数来将镜像⽂件存放在本地的指定路径。例如下⾯的例⼦将上传的镜像放到本地的 /opt/原创 2020-05-26 19:26:33 · 277 阅读 · 0 评论 -
Docker 基础使用
docker 基础使用1. docker 安装1.1 虚拟机安装1.2 环境准备1.3 离线rpm安装docker1.3.1 执行安装1.3.2 启动1.3.3 测试docker1.3.4 配置镜像加速2. 镜像和容器基本操作2.1 docker信息2.2 镜像操作2.2.1 查询镜像2.2.2 镜像拉取2.2.3 镜像查看2.2.4 运行镜像生成容器2.3 磁盘使用查看2.4 容器操作2.4.1 启动已终止的容器2.4.2 查看容器2.4.3 终止容器2.4.4 重启容器2.4.5 删除容器2.4.6 进原创 2020-05-25 18:29:20 · 162 阅读 · 0 评论 -
Docker 入门
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Cli...原创 2020-04-21 03:52:57 · 128 阅读 · 0 评论