Docker 三篇 之二


1. docker数据管理

1.1 数据拷贝

# 容器和宿主机之间的数据拷贝

$ docker cp --help

# 从容器往宿主机拷贝

docker cp  容器名/容器ID:SRC_PATH 宿主机目录

# 从宿主机到容器

docker cp  宿主机目录 容器名/容器ID:DEST_PATH

1.2 数据卷和使用


Docker 三篇 之二_第1张图片

1.3 数据卷容器和使用


Docker 三篇 之二_第2张图片

1.4 数据卷容器数据备份


Docker 三篇 之二_第3张图片


Docker 三篇 之二_第4张图片

1.5 备份数据还原到数据卷容器


Docker 三篇 之二_第5张图片

2. docker网络管理

2.1 docker端口映射


Docker 三篇 之二_第6张图片

2.2 网络管理


Docker 三篇 之二_第7张图片

2.3 bridge 网络模式


Docker 三篇 之二_第8张图片

2.4 host网络


Docker 三篇 之二_第9张图片

3. Dockerfile


Docker 三篇 之二_第10张图片

3.1 Dockerfile介绍

# 编写dockfile文件

# 构建一个基于ubuntu的docker定制镜像

# 基础镜像

FROM ubuntu

# 镜像作者

MAINTAINER panda [email protected]

# 执行命令

RUN mkdir hello

RUN mkdir world

RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

RUN sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

RUN apt-get update 

RUN apt-get install nginx -y

# 对外端口

EXPOSE 80

3.2 Dockerfile基础指令


Docker 三篇 之二_第11张图片

3.3 Dockerfile运行时指令


Docker 三篇 之二_第12张图片


Docker 三篇 之二_第13张图片

3.4 Dockerfile文件编辑指令


Docker 三篇 之二_第14张图片


Docker 三篇 之二_第15张图片

3.5 Dockerfile环境指令


Docker 三篇 之二_第16张图片


Docker 三篇 之二_第17张图片

3.6 Dockerfile触发器指令


Docker 三篇 之二_第18张图片

你可能感兴趣的:(Docker 三篇 之二)