Docker容器创建与配置全解析
在使用Docker时,我们常常使用 docker run 命令来启动容器。但实际上, docker run 是一个便捷命令,它将两个独立步骤合并为了一步。第一步是基于底层镜像创建容器,这可以通过 docker create 命令单独完成;第二步是执行容器,这可以通过 docker start 命令单独实现。
1. 基本配置
在创建容器时,有多种方式可以告诉Docker如何配置容器。
1.1 容器名称
创建容器时,它基于底层镜像构建,但各种命令行参数会影响最终设置。Dockerfile中指定的设置通常作为默认值,但在创建时可以覆盖其中很多设置。默认情况下,Docker会通过组合一个形容词和一个名人的名字来随机命名容器,例如 ecstatic-babbage 和 serene-albattani 。如果想为容器指定特定名称,可以使用 --name 参数。
$ docker create --name="awesome-service" ubuntu:latest
需要注意的是,在一个Docker主机上,每个名称只能对应一个容器。如果连续两次运行上述命令,会出现错误。此时,必须使用 docker rm 删除之前的容器,或者更改新容器的名称。
超级会员免费看
订阅专栏 解锁全文
60万+

被折叠的 条评论
为什么被折叠?



