docker的常用命令
1、docker search + 镜像名 从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/
docker search mysql
2、docker pull + 镜像名 从 Docker 镜像仓库获取镜像
docker pull mysql //后面可以加版本如 docker pull mysql:8.0
3、docker images/docker image ls 列出本地的镜像
docker images
docker image ls
4、docker image prune 清除虚悬镜像
通过Dockerfile制作自己的镜像迭代时,旧版本的镜像会显示none,可以通过该命令删除。
docker image prune
5、docker rmi +镜像id 删除本地镜像
docker rmi c8078e8ab06d
6、docker run 参数 镜像名称:版本 基于镜像新建一个容器启动
docker run --rm -d --name tomcat8 -p 8080:8080 tomcat:8
-i 保持和 docker 容器内的交互,启动容器时,运⾏的命令结束后,容器依然存活,没有退出(默认是会退出,即停 ⽌的) -t 为容器的标准输⼊虚拟⼀个tty -d 后台运⾏容器 --rm 容器在启动后,执⾏完成命令或程序后就销毁 --name 给容器起⼀个⾃定义名称 -p 宿主机:内部端口
7、docker ps 查看容器状态
docker ps //查看正在运行的容器 docker ps -a//查看所有的容器
8、docker rm 容器id 删除容器
docker rm 9be696a0c283
9、docker stop + 容器id 停止运行的容器
docker stop 9be696a0c283
10、docker start + 容器id 运行已经停止的容器
docker start 9be696a0c283