使用docker从官方仓库获取镜像
https://hub.docker.com/search?q=&type=image
这是官方仓库!
docker pull tomcat:jre-9 tomcat是仓库的名字 jre-9是标签名字
docker run 运行容器 -i交互式操作 -t终端 bash 进入容器内部里面执行命令并返回结果
--rm容器退出后随即删除容器 ubuntu:16.04 指,用这个镜像为基础启动容器
也就是使用docker ps -a也查看不到,如果不加--rm ,docker ps -a 可以查看到
exit退出容器
比如:docker run -it --rm tomcat bash 加入bash启动并进入容器内部,可以修改文件
exit 退出容器
docker run -it --rm tomcat启动容器,但是不进入容器
ctrl c返回终端
查看容器docker ps------正在运行的容器
查看容器 docker ps -a -------所有容器
删除容器dcoker rm CONTAINER ID 容器id
查看镜像 docker images
查看镜像 docker image ls
删除镜像 docker image rm 镜像名
删除镜像 docker rmi 镜像名
镜像体积:docker-hub显示的镜像大小是压缩的大小,pull下来之后解压大小不一样。
如果有两个仓库名相同的镜像,但是标签不一样。那么总大小不是两个size相加,因为docker下载是分层下载,如果该层有了文件,那么再次下载的时候就不会下载同一个层了。因此总大小肯定比两个size相加小得多。
虚悬镜像:
仓库名和标签名为 none
新旧镜像同名,旧镜像名被取消,从而仓库名标签名为none