Docker 常用操作
1.安装镜像
以mysql为例
查询镜像
docker search mysql
注意:OFFICIAL这一栏位带有“OK”的,是官方镜像
拉取镜像
docker pull mysql
此时下载的是latest版本的镜像
拉取指定版本的镜像
docker pull mysql:5.5
拉取指定版本的镜像,需要带上对应的tag
tag可以到docker hub 查找( https://hub.docker.com/ )
查看安装好的镜像
docker images
删除docker 镜像
docker rmi XXX
删除的时候,需带上对应的image id
2.容器操作
软件镜像---->运行镜像---->产生一个容器(正在运行的软件)
1.搜索镜像
docker search tomcat
2.拉取镜像
docker pull tomcat
3.启动容器
docker run --name mytomcat -d tomcat:latest
(--name后面的名称自己取; -d 表示后台运行)
4.查看运行的容器
docker ps
5.停止正在运行的容器
docker stop mytomcat
6.查看所有的容器(包括运行中的和已停止的)
docker ps -a
7.重新启动容器
docker start 容器id
8.删除容器
docker rm 容器id
9.启动一个做了端口映射的容器
docker run --name mytomcat -d -p 8888:8080 tomcat:latest
-p 将主机的一个端口映射到容器的端口 主机端口:容器内部的端口
10.查看容器日志
docker logs 容器id
第9步启动后,通过访问虚拟机IP地址+8888端口,可以查看tomcat是否启动成功
注意:如果访问tomcat失败,查看linux防火墙状态
service firewalld status 查看防火墙状态
service firewalld stop 关闭防火墙
3.安装mysql
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7