
Docker学习
docker
Micky_Yang
永远别轻视技术,永远也别轻视自己
展开
-
Docker的registry仓库
Docker中最重要的三个概念就是Image、Container、Registry;容器由镜像运行而来,镜像存储在仓库之中;今天这个实验我们使用Docker的registry镜像来搭建一个自己的可移植的私有镜像仓库,之前用harbor搭建过企业级私有镜像,请看其他Docker相关博客。root@docker:~# docker pull registry Using default tag:...原创 2020-02-19 16:52:35 · 359 阅读 · 0 评论 -
Docker容器迁移实验
一、实验环境原节点迁移节点192.168.172.133(系统版本:Ubuntu 18.04;Docker版本:19.03 )192.168.172.132(CentOS 7.5;Docker版本:19.03)二、export命令原节点:root@docker:~# docker run --name web01 -d -p 8080:80 ngin...原创 2020-02-18 17:19:45 · 416 阅读 · 0 评论 -
认识Docker
一、Docker是什么? Docker最初是由dotCloud公司的创始人Solomon Hykes在法国期间发起的一个公司内部项目,它是基于dotCloud公司多年云服务技术的一次革新,并于2013年3月以Apache 2.0授权协议开源,主要项目代码在GitHub上进行维护。Docker项目后来还加入了了Linux基金会,并成立了推动开放容器联盟(OCI)。 Docker是一个开放源代...原创 2019-08-30 11:17:58 · 267 阅读 · 0 评论 -
部署Docker
Docker是一个开源的商业软件产品,有两个版本:社区版(Community Edition,缩写为CE)和企业版(Enterprise Edition,缩写为EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的安装部署Docker的版本都是针对社区版。Docker的运行环境一般要求64的CPU,L 系统环境说明: 系统版本:...原创 2019-08-31 16:00:56 · 220 阅读 · 0 评论 -
Harbor私有仓库的搭建及使用
一、Harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry的服务器镜像仓库,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry...原创 2019-09-01 20:11:57 · 2320 阅读 · 0 评论 -
解决Docker根目录切换与数据迁移
我们知道docker安装之后默认的服务数据存放根路径为/var/lib/docker目录下,var目录默认使用的是根分区的磁盘空间;所以这是非常危险的事情;随着我们镜像、启动的容器实例开始增多的时候,磁盘所消耗的空间也会越来越大,所以我们必须要做数据迁移和修改docker服务的默认存储位置路径;有多种方式是可以修改docker默认存储目录路径的,但是最好是在docker安装完成后,第一时间便修改d...原创 2019-09-07 16:39:36 · 2796 阅读 · 0 评论 -
Dockerfile使用介绍
一、Dockerfile概念 Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像。我们使用Dockerfile定义镜像,依赖镜像来运行容器,因此Dockerfile是镜像和容器的关键。首先通过一张图来了解Docker镜像、容器和Dockerfile三者之间的关系。 通过上图我们可以看出使用Dockerfile来定义镜像,运行镜像然后启...原创 2019-09-15 15:22:43 · 279 阅读 · 0 评论 -
Dockerfile命令详解
这篇博客主要介绍了Dockerfile典型的基本结构和它支持的众多指令,并具体讲解如何通过这些指令来编写定制镜像的Dockerfile,以及如何生成镜像。一、Docker常用指令详解1)FROM:指定基础镜像 FROM指令用于指定其后构建的新镜像所使用的基础镜像。如果本地不存在,则Docker会默认去Docker Hub上去下载指定的镜像。FROM指令必须是Dockerfile文件中的首条...原创 2019-09-21 16:20:30 · 325 阅读 · 0 评论 -
Docker的网络模式
一、Bridge桥接模式 bridge网络模式是Docker容器的默认网络模式,它可以使用一个Linux bridge设备,默认为docker0;利用veth0,一头连接在容器的网络namespace中,另一头在docker0上,互相连接来进行通信,在该模式下Docker Container不具有一个公有IP,因为宿主机的IP地址与veth pair的ip地址不在同一网段内;Docker采用N...原创 2019-09-28 16:20:27 · 628 阅读 · 0 评论