1. 启动容器
```
docker start [container name or ID]
```
2. 停止容器
```
docker stop [container name or ID]
```
3. 重启容器
```
docker restart [container name or ID]
```
4. 查看正在运行的容器
```
docker ps
```
5. 查看所有容器(包括已停止的)
```
docker ps -a
```
6. 查看容器日志
```
docker logs [container name or ID]
```
7. 进入容器内部
```
docker exec -it [container name or ID] /bin/bash
```
8. 创建新容器
```
docker run -d -P --name new_container_name image_name
```
9. 删除容器
```
docker rm [container name or ID]
```
10. 查看镜像列表
```
docker images
```
11. 拉取镜像
```
docker pull image_name
```
12. 构建镜像
```
docker build -t image_name .
```
13. 删除镜像
```
docker rmi image_name
```
14. 导出容器
```
docker export -o file.tar.gz [container name or ID]
```
15. 导入容器
```
docker import file.tar.gz new_image_name
```
16. 查看容器内部进程
```
docker top [container name or ID]
```
17. 查看容器内部文件
```
docker exec [container name or ID] ls
```
18. 从容器内部复制文件到本地
```
docker cp [container name or ID]:/container/path /host/path
```
19. 给容器内进程发送信号
```
docker kill -s SIGNAL [container name or ID]
```
20. 根据容器生成镜像
```
docker commit [container name or ID] new_image_name