docker命令介绍(二)
来源:互联网 发布:linq查询重复数据 编辑:程序博客网 时间:2024/05/16 06:09
# docker inspect 容器名
通过这条命令,可以查询容器的底层信息。
[ { "Id": "59033b4bf0a2d126431509b70dadaf721a490c2f18a7222bd0ca274527df8347", "Created": "2016-11-28T15:37:07.8296994Z", "Path": "/bin/bash", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 2488, "ExitCode": 0, "Error": "", "StartedAt": "2016-11-30T15:08:40.9887027Z", "FinishedAt": "2016-11-30T15:08:31.7460722Z" } 省略。。。 }]
# docker port 容器名
查看容器的端口映射情况。如果容器内部没有开启端口监听,则为空值。
docker build -t 镜像名:版本号
通过Dockerfile生成新的镜像。通过这个命令,可以自定义docker镜像文件。如将自己开发的应用部署到镜像中。下边来看看Dockerfile语法规则。
Dockerfile 关键字
FROM
指定依赖的镜像,就是基于依赖的镜像,创建出自己的自定义docker镜像。
RUN
安装软件。
MAINTAINER
镜像创建者。
CMD
容器启动时执行的命令。每一个Dockerfile中,只能有一条CMD,否则只执行最后一条。
ENTRYPOINT
容器启动时执行的命令。与CMD一样,一个Dockerfile中只能有一条ENTRYPOINT,否则只执行最后一条。
USER
指定使用哪一个用户启动容器。
EXPOSE
指定容器内部服务开启的端口。但是在宿主机上,需要做宿主机与容器之间的端口映射。通常run的时候,加上-p 来做端口映射。
ENV
设置环境变量。
ADD
将宿主机中的文件拷贝到容器的文件系统中。
VOLUME
文件系统挂载,可以将宿主机中的文件系统挂在到容器中。
WORKDIR
改变当前目录位置。
ONBUILD
在子镜像中运行的命令,在构建当前镜像时不运行。
关于Dockerfile更加详细的介绍,请参考:Dockerfile详细介绍
参考
- 在docker中安装mongodb详细介绍
- 在docker中安装redis详细介绍
- 在docker中安装mysql详细介绍
0 0
- docker命令介绍(二)
- docker命令介绍(一)
- Docker命令介绍
- Docker容器技术介绍(二) --- Docker镜像操作
- Docker 菜鸟笔记(二)Docker 安装与常见命令
- Docker命令解读-二
- Docker命令学习(二)
- Docker命令介绍及实战
- Docker系列(二)组件介绍
- Docker入门教程(二)——基本命令
- Docker源码分析(二):Docker Client创建与命令执行
- Docker解析及轻量级PaaS平台演练(二)--Docker的一些简单命令
- 全面介绍Linux终端命令(二)
- Blog2@linux基本命令介绍(二)
- Docker学习总结之Run命令介绍
- Docker学习总结之Run命令介绍
- Docker学习总结之Run命令介绍
- Docker学习总结之Run命令介绍
- ImageView的图片加载方法优劣
- Creating and Concatenating Matrices
- 函数式接口之function包下的接口
- 一起talk C栗子吧(第一百八十七回:C语言实例--反余弦函数 )
- DedeCMS-----11、DedeCMS标签中使用if语句
- docker命令介绍(二)
- KVM虚拟化网络优化技术总结
- lambda表达式
- leetcode-292. Nim Game
- Matrix Indexing
- DedeCMS-----12、DedeCMS循环次数
- getResource()和getResourceAsStream以及路径问题
- (二)了解CPU、GPU、进程、线程、CUDA
- Resizing and Reshaping Matrices