docker中的镜像 就像是咱们java 中的Class ,而容器呢 是基于这个镜像构建出的实例 类似于咱java 中 根据Class构造出的一个个实例对象 ,本人是初学者 理解有误还请见谅,并麻烦您说说您的看法让彼此相互学习
(一)docker 基础命令
1.启动docker
systemctl start docker
2.关闭docker
systemctl stop docker
3.重启docker
systemctl restart docker
![](https://i-blog.csdnimg.cn/blog_migrate/e6175fd00bd71d5e97ac592ed53671f2.png)
4.查看docker 运行状态
systemctl status docker
5.查看docker 版本号信息
docker version
docker info
(二)docker 镜像命令
1.查看自己服务器中的docker镜像列表
docker images
2.搜索镜像
docker search
docker search --filter=STARS=9000 mysql
3.删除镜像
#删除一个
docker rmi -f 镜像名/镜像id
#删除多个
docker rmi -f 镜像名/镜像ID 镜像名/镜像id 镜像名/镜像id
#删除全部镜像
docker rmi -f $(docker images -aq)
#强制删除镜像
docker image rm 镜像名称/镜像id
4.保存镜像
docker save 镜像名/镜像ID -o
exmaple:
docker save Tomcat -o /myimg.tar
5.加载镜像
docker load -i 镜像保存文件位置
(三)docker 容器命令
1.查看正在运行容器列表
docker ps
2.查看所有容器
docker ps -a
3.运行一个容器
docker run -it -d --name