Docker常用命令

原创 2018年01月12日 14:48:47

安装

 yum install –y docker

查看docker版本

docker version

启动

service docker start

查看镜像

docker images

运行镜像

docker run centos:7 sleep 1000;本地找不到镜像文件时会自动去官网下载;

下载完成后可通过docker images 再次查看;

docker run  -t -i centos:7 ls;查看镜像下的文件;

docker run -t -i centos:7 bash;

docker run -d centos:7 sleep 1000;-d以后台运行;

docker inspect id;查看信息

docker logs id;

docker start id;重新启动已存在的镜像,run是启动新的;

docker run -d --name hello centos:7 sleep 1000;--name 指定容器名字

docker run -d -p 9000:8080 tomcat:7;绑定端口

创建docker镜像:

1.commit

docker commit 5865368c2ab4 hello/centos:7;5865368c2ab4 为CONTAINER ID

2.Dockerfile

vi Dockerfile

增加要执行的命令

FROM centos:7
LABEL maintainer ""
RUN yum update -y
RUN yum install -y git

保存后,运行

docker build -t nginx/demo1.0 .;(.)是以当前目录为上下文

RUN命令在容器的可写入层执行命令,并commit为新的镜像;

上一次的RUN命令生成的镜像被下一个RUN使用,每次RUN生成一个新的镜像;

为了减少镜像的层次尽量使用链式命令。RUN yum update -y && yum install -y git;

Dockerfile中可增加CMD命令,容器启动时执行;

Docker缓存:

如果不需要缓存可通过链式命令或指定docker build -t wing/centos . --no-cache=true;

COPY和ADD命令:ADD可以从Internet下载文件,并可解压压缩文件。一般使用COPY;

可将自己的docker镜像上传至docker Hub,尽量避免使用latest标签,latest是默认标签,不会自动更新。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35130231/article/details/79043966

Exchange PS 常用命令

Exchange PS 常用命令
  • 2015年12月20日 01:34

Docker常用命令原理图

docker常用命令原理图概览: (一)image layer(镜像层) 镜像可以看成是由多个镜像层叠加起来的一个文件系统,镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行...
  • huwh_
  • huwh_
  • 2017-05-07 10:19:20
  • 1346

docker-k8s常用命令

k8s 集群常用操作命令
  • Nash_Cyk
  • Nash_Cyk
  • 2017-11-24 12:03:43
  • 333

docker使用

  • 2017年08月25日 13:49
  • 148KB
  • 下载

Docker常用命令一览

  • 2017年05月24日 17:20
  • 344KB
  • 下载

【docker】常用docker命令,及一些坑

常用docker命令,及一些坑 常用命令 查看容器的root用户密码 docker logs 2>&1 | grep '^User: ' | tail -n1 因为do...
  • moshenglv
  • moshenglv
  • 2018-01-11 14:31:32
  • 160

Docker常用命令总结

docker进程命令 docker镜像 docker容器 docker镜像构建 docker内安装VIM 进入docker内 复杂的docker启动命令 docker内查询自己的IP 1....
  • u010416101
  • u010416101
  • 2017-03-03 00:36:41
  • 335

深入浅出Docker Swarm架构与命令

Swarm是Docker公司在2014年12月初新发布的容器管理工具。和Swarm一起发布的Docker管理工具还有Machine以及Compose。 1.Swarm简介 ...
  • moonpure
  • moonpure
  • 2016-11-02 11:28:29
  • 1037

docker常用命令以及dockerfile使用

一、docker信息类# docker -v 查看docker版本信息 二、docker镜像常见操作# docker images 查看可以使用的所有镜像# docker load < ...
  • feng15212780969
  • feng15212780969
  • 2018-03-19 15:57:34
  • 59

docker-compose介绍及常用命令

Ellon_Daris docker-compose介绍及常用命令 compose项目简介 compose项目主要用于编排部署基于docker的应用。compose主要用于开发/测试...
  • jiangjingxuan
  • jiangjingxuan
  • 2017-02-07 14:31:58
  • 562
收藏助手
不良信息举报
您举报文章:Docker常用命令
举报原因:
原因补充:

(最多只允许输入30个字)