docker入门命令

1. 运行容器

docker run --name mydocker -i -t ubuntu bash

根据镜像创建一个容器并运行,打开一个bash shell与之交互。

  • —name 制定容器名
  • -i 开启标准输入
  • -t 分配一个伪tty终端

2. 列出容器

docker ps -a

列出所有容器,包括正在运行和停止运行的

若不指定 -a,则只列出正在运行的容器

3. 启动停止的容器

docker start mydocker

如果容器正在运行,则使用docker restart mydocker重启容器

4. 附着到容器上

docker attach mydocker

使用docker start或者docker restart启动容器时,会沿用doker run的命令来运行容器,若容器运行有一个shell,则使用docker attach重新进入shell

5. 创建容器后台运行

docker run —name mydocker -d -ti ubuntu bash

-d 参数表示让容器后台运行,尽管打开了一个shell

6. 查看容器内部输出

docker logs -f -t mydocker

包括了标准输出错误输出等

  • -f 实时输出容器内输出,若不指定则列出目前所有输出
  • -t 在输出前面加上时间信息

7. 查看容器内进程

docker top mydocker

列出容器内正在运行的进程信息

docker stats mydocker

实时显示容器内正在运行的进程信息

8. 在容器内运行进程

docker exec -d mydocker touch /etc/new_file

在容器内新建了一个文件

docker exec -ti mydocker bash

在容器内运行shell

9. 停止容器

docker stop mydocker

停止容器

docker kill mydocker

立即停止容器进程

10. 查看容器信息

docker inspect mydocker

11. 删除容器

docker rm mydocker

删除一个容器

docker rm `docker ps -a -q` 可以删除所有容器,包括正在运行的和已停止的

你可能感兴趣的:(docker入门命令)