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` 可以删除所有容器,包括正在运行的和已停止的