DOCKER 十一月 10, 2022

二 docker file

文章字数 11k 阅读约需 10 mins.

  1. dockerhub直接下载.
  2. 将操作系统中文件打包成容器镜像.
  3. 把正在运行的容器加工后打包成镜像.
  4. 通过dockerfile自定义生成镜像.

1. dockerhub直接下载

docker pull...
查看全文

DOCKER 十月 10, 2022

三 docker镜像

文章字数 14k 阅读约需 13 mins.

  • Docker 镜像是只读的容器模板,是Docker容器基础
  • 为Docker容器提供了静态文件系统运行环境(rootfs)
  • 区分: 容器是镜像的运行状态,镜像是容器的静止状态.

概念

是实现联合挂载技术的文件系统.可以实现在一个挂载点同时挂在多个文件系统,将挂载点的原目录与被挂载内容进行整合,使得最终可见的文件系统包含整合后的各层文件与目录.

图示

容器文件系统中有多种存储驱动实现方式:aufs,devicemapper,overlay,overlay2等.docker目前默认使用的是overlay2...

查看全文

DOCKER 十月 10, 2021

八 docker 编排之componse

文章字数 387 阅读约需 1 mins.

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

DockerCompose的使用步骤

  • 创建对应的DockerFile文件
  • 创建yml文件,在yml文件中编排我们的服务
  • 通过docker-compose up命令 一键运行我们的容器
查看全文

DOCKER 十月 10, 2021

七 docker 持久化

文章字数 12k 阅读约需 11 mins.

​ 由于联合文件系统的特性,我们无法对镜像文件进行写入操作.这使得我们使用容器产生的应用数据,随着容器的停止删除也会随之删除. 这时为了解决容器的数据持久化,我们需要通过容器数据卷来解决这个问题.

​ 卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性.

​ 卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷.

特点:

... 查看全文

DOCKER 十月 10, 2021

六 docker 容器访问

文章字数 14k 阅读约需 12 mins.

前提

  1. dockerfile中将端口暴露.

    EXPORT 80

  2. 启动时将暴露端口映射.

    -p 80:80, -P

分类

宿主机随机端口映射所有端口

docker run -it -d -P redis

宿主机随机端口映射容器指定端口

docker run -it -d -P 6379 redis

宿主机指定端口映射容器指定端口

docker run -it -d -p 6379:6379 redis    

宿主机指定ip随机端口映射容器指定端口

#语法 -p 宿主机ip:宿主机端口:容器端口
docker...
查看全文

DOCKER 十月 10, 2021

五 docker run

文章字数 1.6k 阅读约需 1 mins.

​ 启动一个新的容器。可以通过指定镜像、容器名、端口映射等参数启动运行容器。

参数 描述 例子
–add-host list 增加host映射,为dns失效环境强制增加域名映射 –add-host shadowforever.space:127.0.0.1
–cups 限制容器使用cpu的数量,防止消耗过大资源导致宿主机崩溃 –cups 0.25
-m, –memory string 限制容器使用内存资源,防止消耗过大资源导致宿主机崩溃 -m 2G
–network string...
查看全文

DOCKER 十月 10, 2021

四 docker常用命令

文章字数 11k 阅读约需 10 mins.

基本命令

镜像查询与下载

docker search {镜像名称}

eg:
root@空痕影的matebook:~# docker search elasticsearch
NAME                                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
elasticsearch                                      Elasticsearch is a powerful open source sear…   5622      [OK]
kibana                                             Kibana gives shape to any kind of data...
查看全文

DOCKER 十月 10, 2021

一docker概述

文章字数 4.5k 阅读约需 4 mins.

docker存在一定的虚拟化职能。利用docker不仅可以创建容器,也可以向物理机申请相应的资源,方便程序的迁移与扩展。docker提供了标准的应用打包的方式,形成集装箱式的镜像文件。这个镜像文件中包含了应用所需要的的所有资源与外部引用,同时还描述运行应用所需要硬件上的需求,在部署时还可以灵活的调整。运维工程师使用docker可以方便的对应用进行扩展与还原,得到一个与之前相同的运行环境。

1.1 开通阿里云容器镜像服务。获取容器加速地址。

1.2 修改daemon配置文件来使用加速器

sudo ...
查看全文
0%