本篇博客主要记录了镜像操作的命令示例,和容器操作的命令示例,感兴趣的可以跟小编一起来学习呀!
镜像操作命令
docker镜像操作示例
这个是docker官网,docker pull是安装镜像的,也就是docker pull 实际是就是去官网拉取的。
docker官网: https://hub.docker.com/
查看版本号
比如说docker pull mysql,从官网tag当中可以看到mysql的一些版本号
默认版本安装镜像
如果不写版本号默认就是安装的官网当中的latest版本
这个就代表安装好了
查看安装好的镜像
指定镜像版本安装
当然我们也可以选择安装指定版本:docker pull 镜像名:tag
删除指定镜像
这时候就会有两个mysql,两个不同的版本
刪除镜像: docker rmi image-id
容器操作命令
想要了解更多的也可以直接去官网了解:
docker官网: https://docs.docker.com/engine/reference/commandline/docker/
docker容器操作示例
针对于镜像和容器的流程我们可以这样理解:
软件镜像(QQ安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的QQ);
想要运行容器,首先得有这个软件的镜像,这里以tomcat为例:
1、搜索镜像:docker search tomcat
证明docker环境没有问题!
2、拉取镜像 :docker pull tomcat
3、启动容器:docker run ‐‐name mytomcat ‐d tomcat:latest
如果本身就是安装的latest版本可以省略后面的版本号
4、查看运行中的容器:docker ps
5、停止运行中的容器:docker stop 容器的id
6、查看所有的容器:docker ps ‐a
7、启动容器: docker start 容器id
8、删除一个容器: docker rm 容器id
9、启动一个做了端口映射的tomcat:docker run ‐d ‐p 8888:8080 tomcat
10、查看容器的日志: docker logs container‐name/container‐id