[docker] 命令笔记

1. 容器生命周期管理
[1] docker run [OPTIONS] IMAGE [COMMAND] [ARG...]  # 创建一个新的容器并运行一个命令
[2] start/stop/restart                             # 启动/停止/重启容器
[3] kill                                           # 杀掉一个运行中的容器
[4] rm                                             # 删除一个或多少容器
[5] pause/unpause                                  # 暂停容器中所有的进程。| 恢复容器中所有的进程。
[6] create                                         # 创建一个新的容器但不启动它
[7] exec                                           # 在运行的容器中执行命令

2. 容器操作
[1] ps                                             # 列出容器
[2] inspect                                        # 获取容器/镜像的元数据。
[3] top                                            # 查看容器中运行的进程信息,支持 ps 命令参数。
[4] attach                                         # 连接到正在运行中的容器。
[5] events                                         # 从服务器获取实时事件
[6] logs                                           # 获取容器的日志
[7] wait                                           # 阻塞运行直到容器停止,然后打印出它的退出代码。
[8] export                                         # 将文件系统作为一个tar归档文件导出到STDOUT。
[9] port                                           # 列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口。
[a] rename                                         # 给一个容器重命名

3. 容器rootfs命令
[1] commit                                         # 从容器创建一个新的镜像。
[2] cp                                             # 用于容器与主机之间的数据拷贝。
[3] diff                                           # 检查容器里文件结构的更改。

4. 镜像仓库
[1] login/logout                                   # 登陆/登出到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
[2] pull                                           # 从镜像仓库中拉取或者更新指定镜像
[3] push                                           # 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
[4] search                                         # 从Docker Hub查找镜像

5. 本地镜像管理
[1] images                                         # 列出本地镜像。
[2] rmi                                            # 删除本地一个或多个镜像。
[3] tag                                            # 标记本地镜像,将其归入某一仓库。
[4] build                                          # 命令用于使用 Dockerfile 创建镜像。
[5] history                                        # 查看指定镜像的创建历史。
[6] save                                           # 将指定镜像保存成 tar 归档文件。
[7] load                                           # 导入使用 docker save 命令导出的镜像。
[8] import                                         # 从归档文件中创建镜像。

6. info|version
[1] info                                           # 显示 Docker 系统信息,包括镜像和容器数。
[2] version                                        # 显示 Docker 版本信息。

相关推荐