2020-04-03 22:20:11
此参数有三种方式识别一个容器:
UUID标识符来自docker daemon。如果不使用–name参数指定一个容器名称,那么daemon将生成一个随机的名称。定义一个有意义容器名称方便识别容器。此名称可以用来把容器关联在一个指定的网络内。
最后,为了方便自动化,可以让docker把容器ID写到一个你指定的文件。这个与一些程序把它们的进程id写到一个文件类似。
--cidfile="": Write the container ID to the file
这个虽然不是严格识别一个容器的方法,不过可以使用image[:tag]来指定一个特定版本的镜像来运行一个容器。例如docker run ubuntu:14.04。
使用v2镜像或之后镜像的格式有一个称为digest的内容可寻址标识符。只要用来生成镜像的内容输入没有更改,这个digest值是可预测和可引用的。
下面的示例使用sha256:9cacb71397b640eca97488cf08582ae4e4068513101088e9f96c9814bfda95e0 digest来从alpine镜像运行一个容器:
$ docker run alpine@sha256:9cacb71397b640eca97488cf08582ae4e4068513101088e9f96c9814bfda95e0 date
Docker run参考(1) – 一般格式
05-13
Docker run参考(8) – 退出状态码
05-15
Docker命令行参考(14) – Docker attach附着到一个运行中的容器
07-19
Docker命令行参考(18) – Docker exec在运行中的容器执行一个命令
06-02
Docker命令行参考(21) – Docker logs获取容器的日志
02-27
Docker命令行参考(22) – Docker pause暂停容器内所有的进程
02-21
Docker命令行参考(26) – Docker stats实时显示容器资源使用统计
06-21
Docker命令行参考(4) – Docker inspect显示容器或镜像相关信息
07-19
Docker命令行参考(6) – Docker commit提交容器的更改创建新镜像
07-15
Dockerfile参考(14) – WORKDIR设置run CMD ENTRYPOINT等指令的工作目录
03-23
Docker使用示例(3) – 调试容器
06-16
Docker使用示例(4) – 清理容器和镜像
06-10
Docker实践(19) – 保留容器的bash历史记录
04-21
Docker实践(2) – 以守护进程运行容器
03-08
Docker用户指南(15) – 默认bridge网络 – 绑定容器端口到主机
03-31
Docker-postfix, 在 Docker 容器中,使用smtp身份验证( sasldb ) 运行后缀
06-26
Dockerfile参考(1) – 用法
05-22
Dockerfile参考(2) – 格式
05-31
Docker使用示例(1) – 创建容器
03-23
Docker命令行参考(11) – Docker load从tar归档文件或STDIN导入镜像
07-20