1、拉取镜像
- Docker pull registry/image:tag
2、启动容器
- docker run image:tag
- docker run -i -t image:tag
- docker run --name name -i -t image:tag 启动容器,并命名name
- docker run --name name -i -t image:tag command 启动容器,并命名name,并执行command
- docker run --name name -i -t image:tag command 启动容器,并命名name
- docker run --name name -d image:tag 以守护进程形式启动,后台运行
3、重新启动已经停止的容器
- docker start name
4、附着到正在运行的容器中
- docker attach name
5、查看容器中日志
- docker logs afc73b532aaf -ft 查看容器输出日志,加时间戳
6、查看容器中的进程
- Docker top name
7、在容器中运行新的进程
- Docker exec -it dockername command 容器中执行后台command
- Docker exec -d dockername command 容器中执行需要交互的command
8、停止正在运行的容器
- Docker stop name 优雅停止 SIGTERM信号
- Docker kill name 强制杀死 SIGKILL信号
9、删除不运行的容器
- Docker rm name
- Docker rm -f name 强制删除容器,不管是否运行
10、深入查看容器内容
- docker inspect name
docker ps -a | grep -v Up | awk '{print $1}' | xargs docker rm
11、制作镜像
- Docker commit name newname 把修改过的容器提交制作为新的镜像,只提交修改的内容,所以是轻量级