docker常用命令

1、docker images   #列出镜像

2、docker  pull  [options]  name[:tag]  #拉取镜像

eg:

      docker pull centos   #只会下载tag为lastest的镜像

      docker pull centos:centos6  #下载带标签的镜像

3、 docker search  镜像名#查找镜像

eg:

     docker search puppet

4、docker  build  [options]  path | url#构建镜像

(1)-t参数:指定生成的镜像标签。

eg:

       docker build  -t  jamtur01/dockerjenkins .

5 、docker history#查看镜像的构建历史:列出镜像的每一层,以及创建这些层的Dockerfile指令

eg:

6、docker run  [options]  image [command]  [arg...]#从镜像启动容器

options说明:

(1) -d  :后台运行容器,并返回容器ID

(2)-p   : 指定容器暴露的端口

(3)--name :为容器指定一个名称

(4)--privileged : 启动docker 的特权模式,这种模式允许我们以其宿主机具有的(几乎)所有能力来运行容器,包括一些内核特性和设备访问。这是使得可以在docker中运行docker必要的魔法。

eg:

docker run -d  -p 80 --name  static_web  jamtur01/static_web   nginx -g "daemon off"

7、docker  ps  [options]#列出容器

(1) -l ,--lastest    #显示最新创建的容器(包括所有的状态)

(2)-a , --all    #显示所有的容器(默认情况下仅仅显示正在运行中的容器)

8、 docker   port   [container ID]  port#查看docker端口映射情况

eg:

docker  port  6751b94bb5c0   80   #查看容器6751b94bb5c0的端口80对应的宿主机中映射的端口

9、docker   restart   [options]CONTAINERID#docker重启

eg:

10、docker start [OPTIONS] CONTAINER [CONTAINER...]#启动容器

11、docker exec [OPTIONS] CONTAINER COMMAND [ARG...]#进入docker容器中

eg:

docker exec   -it   4d15505a6c82     /bin/bash

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、docker常用命令 docker容器生命周期管理 docker run 在一个新的容器执行一个命令 dock...
    淹死的鱼_hz阅读 12,162评论 0 5
  • 获取镜像docker pull 镜像名称 提交镜像docker push 镜像名称(符合规范为仓库地址:端口号/仓...
    iDeaLoO阅读 1,189评论 0 0
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,591评论 0 120
  • 容器相关操作 docker create # 创建一个容器但是不启动它 docker run # 创建并启动一个容...
    蓝色的咖啡阅读 815评论 0 3
  • 梦潮噬魂. 一朝温柔. 一宿躁动. 一厢怜惜. 一声长叹. 一生无奈. 曾经的温存 只能在梦境... 终结的缠绵 ...
    楠希彤阅读 268评论 0 1