1. 镜像操作
- 检查linux版本,必须是3.10以上
uname -r - 安装docker
yum -y install docker - 启动docker
systemctl start docker - 停止docker
systemctl stop docker - 设置开机启动
systemctl enable docker - 帮助命令
docker --help - 搜索镜像
docker searchmysql
- 拉取镜像
docker pullmysql
可以拉取指定版本
docker pullmysql:5.5
- 查询本地镜像
docker images - 删除本地镜像(根据 IMAGE_ID)
docker rmi0f3e07c0138f
2. 容器操作
- 创建并启动容器 (-d 表示后台运行)
docker run --namemytomcat
-dtomcat:latest
- 查看创建了哪些容器
docker ps -a - 查看哪些容器正在运行
docker ps - 停止容器 (根据 容器名称 或 容器ID)
docker stopmytomcat
- 启动容器 (根据 容器名称 或 容器ID)
docker startmytomcat
- 删除容器(根据 容器名称 或 容器ID)
docker rmmytomcat
- 配置端口映射(-p)主机端口:容器端口
docker run --namemytomcat
-d -p8888:8080
tomcat:latest
可以使用一个镜像启动多个容器 例如:启动3个Tomcat服务器,端口为8881,8882,8883
docker run --namemytomcat1
-d -p8881:8080
tomcat:latest
docker run --namemytomcat2
-d -p8882:8080
tomcat:latest
docker run --namemytomcat3
-d -p8883:8080
tomcat:latest - 查看容器日志
docker logsmytomcat
- 进入容器(exit 命令退出)
docker exec -itmytomcat
bash - 镜像提交
docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]
更多命令:https://docs.docker.com/engine/reference/commandline/docker