Docker常用命令
2019-01-04 本文已影响2人
王勇1024
docker run ubuntu:15.10 /bin/echo "Hello world"
运行交互式的容器
docker run -i -t ubuntu:15.10 /bin/bash
各个参数解析:
- -t:在新容器内指定一个伪终端或终端。
- -i:允许你对容器内的标准输入 (STDIN) 进行交互。
启动容器(后台模式)
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
查看运行的容器
docker ps
查看日志输出
docker logs 2b1b7a428627
docker logs -f 2b1b7a428627
停止容器
docker stop 2b1b7a428627
查看本地镜像
docker images
查找镜像
docker search nginx
拉取镜像
docker pull redis
查看容器内部运行的进程
docker top flamboyant_elion
移除容器
docker rm redis
删除容器时,容器必须是停止状态,否则会报如下错误
runoob@runoob:~$ docker rm determined_swanson Error response from daemon:
You cannot remove a running container 7a38a1ad55c6914b360b565819604733db751d86afd2575236a70a2519527361.
Stop the container before attempting removal or use -f