3.9容器的操作

容器的操作

在本节中我们介绍docker 容器常见的操作。

前提条件

能够看懂帮助信息,即我们使用--help时出现的帮助信息。若对--help信息的语法不是特别熟悉,请看如下解释:

  • 使用[ ] 表示可选

  • 使用 全大写 表示变量

  • 使用 ... 表示可输入多个值

  • 使用 | 表示或

运行一个容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

$ docker run moluo/hello-world                # 运行一个容器
$ docker run -d moluo/hello-world            # 后台运行一个容器
$ docker run --name=demo moluo/hello-world    # 指定运行容器名称
$ docker run -p 8081:80 nginx                # 将主机的8081端口流量导向docker容器nginx的80端口

提示:更多的操作请使用docker run --help查看

查看容器列表

docker ps [OPTIONS]

提示:更多的操作请使用docker ps --help查看

在容器中执行命令

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

提示:更多的操作请使用docker exec --help查看

移除容器

docker rm [OPTIONS] CONTAINER [CONTAINER...]

提示:更多的操作请使用docker rm --help查看

启动已停止的容器

docker start [OPTIONS] CONTAINER [CONTAINER...]

更多的操作请使用docker inspect --help查看

停止运行中的容器

docker stop [OPTIONS] CONTAINER [CONTAINER...]

提示:更多的操作请使用docker stop --help查看

查看容器的信息

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

更多的操作请使用docker inspect --help查看

查看容器日志

docker logs [OPTIONS] CONTAINER

更多的操作请使用docker logs --help查看

Last updated

Was this helpful?