本地测试docker 记录下最基本的命令

在部署的时候docker启动失败,于是在本地上测试一遍docker,却发现根本不熟悉命令.记录下命令

构建镜像

docker build [OPTIONS] PATH | URL | -
-f :指定要使用的Dockerfile路径;
-m :设置内存最大值;
-no-cache :创建镜像的过程不使用缓存;
--tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签

实例:

使用当前目录的Dockerfile

docker build -t runoob/ubuntu:v1 .

使用url

docker build github.com/creack/docker-firefox

也可以通过 -f Dockerfile 文件的位置:

$ docker build -f /path/to/a/Dockerfile .

docker tag 标记本地镜像

实例

将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像。

root@runoob:~#docker tag ubuntu:15.10 runoob/ubuntu:v3
root@runoob:~# docker images runoob/ubuntu:v3
REPOSITORY TAG IMAGE ID CREATED SIZE
runoob/ubuntu v3 4e3b13c8a266 3 months ago 136.3 MB

docker run

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

-d: 后台运行容器,并返回容器ID
-i: 以交互模式运行容器,通常与 -t 同时使用
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
--name="nginx-lb": 为容器指定一个名称;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 观其大纲 第一篇 容器技术与Docker概念1认识容器技术2 Docker基本概念3 安装和测试Docker第二...
    周少言阅读 5,630评论 2 87
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,826评论 15 147
  • 引言 现已将docker安装好,接下来,让我们一同小试下docker的常见命令。 常规命令 查看docker的版本...
    OzanShareing阅读 1,079评论 0 7
  • 帮朋友编写指标代码 好一面:软件更好用了,指标的结果值放到外面 可让用户根据结果随意调整,原每改一次就需要改一次公...
    灼灼2015阅读 100评论 0 0
  • 一阵急促的敲门声在敲樟木南家的门,樟木南的妈妈在做早餐不耐烦的开了门,两个警察站在樟木南家门口,对樟木南妈妈说:樟...
    马樱佳阅读 536评论 0 0

友情链接更多精彩内容