Docker容器教程

Docker容器(Container)

Docker容器(Container) 是独立运行的一个或一组应用。

Docker容器(Container) 是从 Docker镜像(Images) 创建的运行实例,它可以被启动、开始、停止、 删除。

每个 Docker容器(Container) 都是相互隔离的、保证安全的平台。Docker容器(container) 和 Docker镜像(Images) 以及 Docker仓库 并称为 Docker 的三大核心概念。

Docker客户端

Docker客户端命令

我们可以直接在命令行输入 docker 命令来查看 docker 客户端所有的命令选项。

haicoder(www.haicoder.net)# docker

在命令行输入 docker 命令后,命令行的输出,如下图所示:

01 docker.png

Docker客户端命令帮助

我们可以使用 docker COMMAND --help 来获取某个 docker 命令的详细帮助。

haicoder(www.haicoder.net)# docker pull --help

在命令行输入 docker pull --help 命令后,命令行的输出,如下图所示:

02 docker command help.png

我们使用了 docker pull --help 命令,输出了 docker pull 命令的所有的可用参数。

Docker容器命令

Docker容器选项

选项 解释
–config 设置 Docker 客户端配置文件的路径。
-D, --debug 开启 Docker 的 Debug 模式(调试模式)。
–help 打印 Docker 的使用帮助。
-H, --host list 设置 Docker 连接的可用的 Socket 文件。
-l, --log-level string 设置 Docker 的日志级别。(“debug”, “info”, “warn”, “error”, “fatal”) ,默认是 info 级别。
–tls 使用 tls 的连接方式。
–tlscacert string 设置 Docker 的 CA 证书。
–tlscert string TLS 证书的路径。
–tlskey string TLS 密钥文件。
–tlsverify 使用 TLS 验证。
-v, --version 打印 Docker 的版本信息。

Docker容器管理

选项 解释
container 管理 Docker 容器。
image 管理 Docker 镜像。
network 管理 Docker 网络。
node 管理 Docker 节点。
plugin 管理 Docker 插件。
secret 管理 Docker 密钥。
service 管理 Docker 服务。
stack 管理 Docker 栈。
swarm 管理 Docker 集群。
system 管理 Docker 系统。
volume 管理 Docker 卷。

Docker容器(Container)总结

Docker容器(Container) 是独立运行的一个或一组应用。Docker容器(Container) 是从 Docker镜像(Images) 创建的运行实例,它可以被启动、开始、停止、 删除。

Docker容器(container) 和 Docker镜像(Images) 以及 Docker仓库 并称为 Docker 的三大核心概念。