收集整理常用的Docker命令。
容器类
查看Docker基础信息
1 | # 查看docker版本 |
容器操作
1 | # 查询运行中的容器 |
交互式进入容器
1 | $ docker exec -it {{containerName or containerID}} bash |
- 只用
-i
参数,由于没有分配伪终端,看起来像pipe执行一样。但是执行结果、命令返回值都可以正确获取- 只用
-t
参数,则可以看到一个 console 窗口,但是执行命令会发现由于没有获得stdin的输出,无法看到命令执行情况- 使用
-it
时,则和我们平常操作 console 界面类似,而且也不会像attach方式因为退出,导致整个容器退出
- 使用
-d
参数,在后台执行一个进程。如果一个命令需要长时间进程,会很快返回
Docker run
1 | $ docker run [OPTIONS] IMAGE [COMMAND] [ARG...] |
run命令选项
1 | Options: |
镜像类
远程镜像仓库
1 | # - docker search [OPTIONS] TERM |
本地镜像
1 | # 列出本地所有镜像 |