Docker
文章平均质量分 69
Docker
iwester
悟于心、践于行
展开
-
Docker系列教程菜单汇总
Docker系列一:初识dockerDocker系列二:Centos安装DockerDocker系列三:镜像(image)介绍与常用命令汇总Docker系列四:容器(Container)介绍与常用命令汇总Docker系列五:容器数据管理-持久化Docker系列六:Dockerfile构建镜像Docker系列七:(1)Docker Hub仓库(Repository)Docker系列七:(2)私有仓库(Repository)Docker系列七:(3)搭建企业级私有镜像仓库Harb原创 2021-10-09 13:56:26 · 274 阅读 · 0 评论 -
Docker系列九:Docker网络模式详解及容器间通信
目录一:前言二:Docker的网络模式2.1:bridge 网络模式(桥接模式)2.2:host 网络模式2.3:none网络模式2.4:Container 网络模式三:Docker自定义网络(推荐)为容器扩容其他网络断开容器网络移除网络一:前言当项目大规模使用 Docker 时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。二:Docker的网络模式安装 Docker 以后,会默认创建三种网络"bridge", "hos原创 2021-10-08 15:15:46 · 2481 阅读 · 2 评论 -
Docker系列八:docker-compose容器编排
目录一:安装docker-compose二:编写docker-compose.yml三:docker-compose常用命令# 启动应用# 停止应用(会删除服务资源-不删除卷)# 删除所有(停止状态的)服务容器# 启动已经存在的服务容器# 停止已经处于运行状态的容器,但不删除它# 重启项目中的服务# 查看docker-compose对应服务(容器)的状态# 列出服务(容器)内运行的进程# 启动单个容器# 指定yml文件启动容器Compose 和 Doc原创 2021-10-08 13:59:56 · 714 阅读 · 0 评论 -
Docker系列七:(3)搭建企业级私有镜像仓库Harbor-推荐
目录一:使用背景:二:Harbor简介三:硬件要求3.1)部署 Harbor 的最低和推荐硬件配置3.2)目标主机上必须安装的软件版本3.3)网络端口Harbor 要求在目标主机上打开以下端口四:安装准备4.1)安装Docker4.2) 安装docker-compose五:具体安装步骤5.1)下载离线安装包5.2)配置harbor5.3)生成自签TLS证书5.3.1:生成 CA 证书私钥 ca.key5.3.2:使用CA证书私钥,生成CA证书 ..原创 2021-10-08 13:52:56 · 1177 阅读 · 0 评论 -
Docker系列七:(2)私有仓库(Repository)
目录一:下载registry镜像二:配置使用仓库可信任-配置非 https 仓库地址三:运行registry容器 - 服务器IP192.168.8.202四:打标签五:上传镜像六:拉取镜像七:常用操作Docker Hub 这样的公共仓库可能不方便,我们可以创建一个本地仓库使用。使用到的工具docker-registry。一:下载registry镜像# 获取镜像docker pull registry二:配置使用仓库可信任-配置非 https 仓库地址192原创 2021-10-08 13:40:35 · 762 阅读 · 0 评论 -
Docker系列七:(1)Docker Hub仓库(Repository)-不常用
目录准备工作拉取镜像推送镜像准备工作你可以在 https://hub.docker.com 免费注册一个 Docker 账号拉取镜像你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它下载到本地。## 搜索镜像$ docker search centos镜像名字 描述 收藏数 是否官方创建 是否自动构建NAME DESCRIPTION原创 2021-10-08 13:36:56 · 493 阅读 · 0 评论 -
Docker系列六:Dockerfile构建镜像
一:Dockerfile是什么1.1:介绍Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。1.2:构建三步骤编写Dockerfile文件 --> docker build --> docker run二:Dockerfile构建过程解析2.1:Dockerfile内容基础知识每条保留字指令都必须为大写且后面要跟随至少一个参数 指令按照从上到下,顺序执行 #表示注释 每条指令都会创建一个新的镜像层,并对镜像进行提.原创 2021-10-08 12:09:38 · 629 阅读 · 0 评论 -
Docker系列五:容器数据管理
目录一:数据卷(volumes)介绍1.1:数据卷的作用:容器中数据的持久化容器间共享数据1.2:数据卷的特点:1.3:数据卷常用命令二:挂载主机目录(bind mounts)介绍一:数据卷(volumes)介绍volumes:Docker管理宿主机文件系统的一部分(存储/var/lib/docker/volumes/)1.1:数据卷的作用: 容器中数据的持久化 正常情况容器被删除后,数据也会被删除 容器间共享数据 卷设计的目的就是数据持久化,原创 2021-10-08 11:57:00 · 149 阅读 · 0 评论 -
Docker系列四:容器(Container)介绍与常用命令汇总
目录一:什么是容器二:容器常用操作命令2.1容器列表2.2:启动新容器2.3:启动已终止容器2.4:重启容器2.5:停止容器2.6:强制停止容器2.7:删除容器2.8:进入容器2.9:查看容器日志2.10:查看容器内运行的进程2.11:查看容器详细信息2.12:复制容器内部的文件或文件夹(不推荐)2.13: 查看所有容器资源使用情况2.14: 查看所有容器明细(比较实用)2.15: 容器其他操作三:容器run参数解读一:什么是容器原创 2021-10-08 11:51:17 · 4071 阅读 · 0 评论 -
Docker系列三:镜像(image)介绍与常用命令汇总
一:什么是镜像镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码,运行时 库、环境变量和配置文件,镜像 不包含 任何动态数据,其内容在构建之后也不会被改变。简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统,当于是一个 root 文件系统。1.1: 联合文件系统(UnionFS)Union文件系统是一种分层、轻量级并且高可用的文件系统...原创 2021-10-08 11:42:06 · 1779 阅读 · 0 评论 -
Docker系列二:Centos安装Docker
目录系统要求:系统要求:Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。一:卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:$ sudo yum remove docker \ doc...原创 2021-10-08 11:33:36 · 235 阅读 · 0 评论 -
Docker系列一:初识docker
目录一:什么是 Docker二:为什么选择Docker2.1:启动速度快2.2:轻量级2.3:更高效利用系统资源2.4:安全性高2.5:使用门槛低2.6:一致的运行环境,更轻松的迁移三:Docker容器与传统虚拟机的区别比较四:Docker体系结构五:Docker内部核心组件5.1:namespace5.2:CGroups5.3:UnionFS六:Docker应用场景场景一:节省项目环境部署时间场景二:环境一致性场景三:持续集成场景原创 2021-09-28 11:54:04 · 579 阅读 · 0 评论