美文网首页
第二篇 : Docker 常用操作命令

第二篇 : Docker 常用操作命令

作者: 程序员果果 | 来源:发表于2018-12-18 00:01 被阅读142次

1. 启动容器

docker run IMAGE [COMMAND]  [ARG...]
  • IMAGE 是指启动容器所使用的操作系统镜像
  • [COMMAND] [ARG...] 指的是容器启动后运行的命令及其参数

2. 启动交互式容器

#启动交互式容器
docker run -i -t IMAGE /bin/bash
 
#退出交互式容器的bash,这样容器就会在后台运行
Ctrl+P+Q

在run命令中增加了两个参数 -i -t ,并在容器启动时运行bash命令

  • i --interactive=true | fasle 默认是false
    用来告诉docker守护进程为容器始终打开标准输入
  • -t --tty = true | false 默认是false
    告诉docker要为创建的容器分配一个--tty终端,这样新创建的容器才能提供一个交互式的shell

3. 启动守护式容器

docker run -d 镜像名 [COMMAND] [ARG...]
  • -d 是指以后台的形式运行命令

4. 查看运行的容器

docker ps [-a] [-l]
  • [-a] 列出所有创建的容器
  • [-l] 列出最新创建的容器

5. 查看容器的详细配置

docker inspect CONTAINER_ID

6. 重启、停止容器

docker restart [-i]  容器名/容器ID
docker stop 容器名/容器ID (发送信号,等待停止)
docker kill 容器名/容器ID(直接停止)

7. 删除停止的容器

docker rm 容器名/容器ID
  • -f : 通过SIGKILL信号强制删除一个运行中的容器
  • -v : 删除与容器关联的卷

8. 附加到运行的容器(进入刚刚退出的容器)

docker attach 容器名/容器ID

9.查看容器日志

docker logs [-f] [-t] [--tail] 容器名
  • -f --follows=true | false 默认为false,告诉logs命令一直跟踪日志的变化并返回结果

  • -t --timestamps=true | false 默认为false,在返回的结果上加上时间戳

  • --tail = "all" 是选择返回结尾处多少数量的日志,如果不指定的话就返回所有的日志

10. 查看容器内进程

docker top 容器名/容器ID

11. 在运行中的容器内启动新进程

docker exec [-d] [-i] [-t]  容器名 [COMMAND] [ARG...]
例子:
docker exec -i -t 容器名 /bin/bash

12. 停止守护式容器

#stop 会给容器发送一个信号,等待容器的停止
docker stop 容器名
#直接停止容器
docker kill 容器名

13. 列出镜像

docker images [OPTSIONS] [REPOSITORY]
  • -a --all=false 显示所有镜像,默认并不显示中间层的镜像

  • -f --filter=[] 显示时的过滤条件

  • --no-trunc=false 指定不使用截断的形式来显示数据,默认情况下我们用images查到的列表会截断镜像的唯一id

  • -q --quiet=false 只显示镜像的唯一id

14. 获取容器/镜像的元数据

docker  inspect [OPTIONS] CONTAINER|IMAGE[CONTAINER|IMAGE...]

15. 删除镜像

docker rmi [OPTIONS] IMAGE [IMAGE...]
  • -f,--force=false 强制删除镜像
  • --no-prune=false 保留被删除镜像中被打标签的父镜像

相关文章

  • docker常用命令总结

    参考链接 Docker 常用命令与操作 docker常用命令总结——安装、镜像、容器基本操作

  • docker入门姿势(三)

    下面了解一下命令行操作docker吧Docker常用命令:(1) docker version(2) docker...

  • Docker命令及实战

    常用Docker命令 docker容器信息 镜像操作 镜像搜索 镜像下载 删除镜像 容器操作 提示:对于容器的操作...

  • 五、Spring Boot与Docker

    一、简介 二、Docker核心概念 三、Docker安装 四、Docker常用命令&操作 五、安装MySQL

  • 第二篇 : Docker 常用操作命令

    1. 启动容器 IMAGE 是指启动容器所使用的操作系统镜像 [COMMAND] [ARG...] 指的是容器启...

  • docker常用命令

    一、 docker帮助命令 二、docker 镜像(images)常用命令 三、docker 容器常用命令

  • Docker常用操作命令

    Docker 三大组件 仓库:存放各种各样已经打包好的Docker应用镜像:按照Docker的规则制作的应用。类似...

  • docker常用操作命令

    一、镜像 1、拉取镜像 docker pull imagename 2、查看镜像 docker images 3、...

  • docker常用操作命令

    Dockerfile镜像定制 vim Dockerfile 创建定制文件,写入具体配置内容 docker buil...

  • Docker常用操作命令

    镜像操作 安装镜像 镜像仓库 Docker仓库[https://hub.docker.com/]版本号在tags中...

网友评论

      本文标题:第二篇 : Docker 常用操作命令

      本文链接:https://www.haomeiwen.com/subject/mcnhkqtx.html