docker相关
文章平均质量分 93
。
心小雨
喵~
展开
-
Swarm集群配置
Swarm集群特性:1)群集管理集成进 Docker Engine:使用内置的群集管理功能,可以直接通过 Docker CLI命令来创建 Swarm 群集, 然后去部署应用服务, 而不再需要其它外部的软件来创建和管理一个 Swarm 群集。2)去中心化设计:Swarm 群集中包含 Manager 和 Worker 两类 Node,可以直接基于 Docker Engine 来部署任何类型的 Node。 而且在 Swarm 群集运行期间, 既可以对其作出任何改变, 实现对群集的扩容和缩容等, 如添加 Man原创 2021-04-20 17:24:30 · 1356 阅读 · 0 评论 -
Docker的数据管理
Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加载只读镜像层并在其上(即镜像栈顶部)添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏。当删除Docker容器,并通过该镜像重新启动时,之前的更改将会丢失。在Docker中,只读层及在顶部的读写层的组合被称为Union File System(联合文件系统)。为了能够保存(持久化)数据以及共享原创 2021-04-14 15:35:47 · 83 阅读 · 0 评论 -
使用Dockerfile构建镜像
Dockerfile由一行行命令语句组成,并且支持以# 开头的注释行。Dockerfile的指令是忽略大小写的,建议使用大写,每一行只支持一条指令,每条指令 可以携带多个参数。Dockerfile的指令根据作用可以分为两种:构建指令和设置指令。构建指令用于构建image,其指定的操作不会在运行image的容器上执行;设置指令用于设置image的属性,其指定的操作将在运行image的容器中执行。一般的,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时。在编写doc原创 2021-04-09 11:30:42 · 1050 阅读 · 0 评论 -
docker网络配置
网络模式当你安装了docker,它自动创建了3个网络,可以使用docker network命令来查看:docker network ls这三个网络被docker内建。当你运行一个容器的时候,可以使用--network参数来指定你的容器连接到哪一个网络。bridge网络默认连接在docker0这个网桥上启动并运行一个容器可以看到test容器已经获取了一个地址172.17.0.4,和主机的docker0接口地址在同一 网络,并将主机的docker0接口地址设置为了网关(route -n命令有n原创 2021-03-30 17:17:54 · 873 阅读 · 0 评论 -
docker仓库
仓库(Repository)是集中存放镜像的地方。一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以 被认为是一个具体的项目或目录。例如对于仓库地址hub.c.163.com/public/ubuntu:14.04来 说,hub.c.163.com/public 是注册服务器地址,ubuntu是仓库名,14.04 是仓库的tag。Docker Hub 官方仓库目前Docker 官方维护原创 2021-03-23 16:19:18 · 267 阅读 · 0 评论 -
docker容器操作
容器是docker的另一个核心概念。简单的说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,容器就是独立运行的一 个或一组应用以及它们所必需的运行环境,包括文件系统、系统类库、shell环境等。一、创建容器新建容器可以使用docker create命令新建一个容器docker create --help-t 让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上 -i 让容器的标准输入保持打开(即交互式) --nam原创 2021-03-22 17:43:42 · 267 阅读 · 0 评论 -
docker镜像操作
Docker运行容器前需要本地存在对应的镜像,如果镜像没保存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器的仓库),用户也可以通过配置,使用自定义的镜像仓库。一、搜索镜像使用docker search命令可以搜索远端仓库中共享的镜像,默认搜索官方仓库中的镜像。用法:docker search 关键字支持的参数主要包括:-f, --filter filter:根据提供的条件过滤输出;--format string:使用go模板打印搜索结果;--limi原创 2021-03-11 14:02:57 · 167 阅读 · 0 评论 -
docker安装
一、安装docker-ce文档参考:https://docs.docker.com/engine/install/centos/OS要求:安装docker engine,你需要一个维护版本的centos7或centos8,archived versions或test版不被支持centos-extras存储库需要被启用,该存储库默认是启用状态推荐使用overlay2存储驱动卸载旧版本Docker的旧版本被称为docker或docker-engine。如果这些已安装,请卸载它们以及关联的依赖关原创 2021-03-08 16:18:37 · 81 阅读 · 1 评论