镜像命令
- 查看镜像
docker images - 查找镜像 如mysql
docker search mysql - 下载镜像
docker pull mysql:5.7 - 删除镜像
docker rmi -f (CONTAINER ID相应的id) - 删除所有镜像
docker rmi -f $(docker images -aq)
容器命令
- 创建并运行容器
docker run hello-world - 只是启动容器
docker start CONTAINER ID - 重启容器
docker restart CONTAINER ID - 强制停止容器
docker kill CONTAINER ID - 停止并卸载容器 三步骤
– 查看运行的容器
docker ps
– 停止运行的容器
docker stop CONTAINER ID
– 卸载容器
docker rm CONTAINER ID - 删除所有容器
docker rm -f $(docker ps -aq)
- 列出所有正在运行的容器
docker ps - 列出所有容器(包含未运行)
docker ps -a
- 进入当前正在运行的容器
docker exec -it CONTAINER ID bashShell
– 方式一 进入容器后开启新的终端
docker exec -it CONTAINER ID /bin/bash
或
docker exec -it CONTAINER ID bash
– 方式二 进入容器正在执行的终端
docker attach CONTAINER ID - 退出容器
exit
或
Ctrl+P+Q
-
后台启动容器
docker run -d hello-world
注意:若没有对应的前台进程,会自动停止 -
打印日志
docker logs -tf --tail 显示行数num CONTAINER ID -
查看容器进程信息
docker top CONTAINER ID -
查看容器信息
docker inspect CONTAINER ID