Docker Volume 的那点事

使用 的过程中,数据保存是很重要的一环,因为容器一旦被删除,容器内的数据也将一并被删除。而 Volume 正是为了解决这个问题而存在,它可以映射一个物理机上的文件夹到容器内部,用于保存容器产生的数据。下面就来说说 Dokcer Volume 的使用及注意事项。

Continue reading “Docker Volume 的那点事”

Docker Volume 的那点事

Docker build 的几种方式

build 的帮助文件中我们可以看到,docker build 不仅能支持本地 Dcokerfile 的构建,还可以从 URL 以及标准输入(-)中读取信息进行构建,下面就来说说 docker build 的几种构建方式。

[hzz@ TEST]$ docker build --help

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile

Continue reading “Docker build 的几种方式”

Docker build 的几种方式

Docker 常用命令简介

说是简介,其实也就是翻译+说明,加深一下自己印象的同时,也留个备份吧。

attach

Attach to a running container.
进入运行中的容器,显示该容器的控制台界面。注意,从该指令退出会导致容器关闭。

build

Build an image from a Dockerfile.
根据 Dockerfile 文件构建镜像。

commit

Create a new image from a container’s changes.
提交容器所更改的,创建为一个新的镜像。

Continue reading “Docker 常用命令简介”

Docker 常用命令简介

利用 docker 打造一机多用的隔离环境

前提

最近在进行Linux培训,为了方便大家进行基础命令的操作及脚本的编写调试,在仅有一台VPS的情况下,如何为多个用户创建练习环境成了一个难题。如果直接创建主机用户供使用,权限分配困难且风险较大,并且有可能对当前系统上运行的服务造成影响。恰好最近对docker有所关注,便想着利用docker,新建容器供每个人练习,即使误操作使容器崩溃,也不会影响当前系统。下面就说说,怎么把系统用户和docker的容器关联,以及如何编写快速新建(重建)用户脚本。

Continue reading “利用 docker 打造一机多用的隔离环境”

利用 docker 打造一机多用的隔离环境