Docker镜像生成及删除
一、创建一个放项目得文件夹。
mkdir dockerimages
cd dockerimages
二、编辑Dockerfile
1. 创建文件
touch Dockerfile
2. 编辑该文件
#本镜像基础镜像
FROM hub.c.163.com/library/tomcat
MAINTAINER liuwenhao 1433233919@qq.com
COPY isaler.war /usr/local/tomcat/webapps
疑问:怎么知道把文件上传到这个/usr/local/tomcat/webapps文件夹下?
镜像文件的介绍如下:
3. 上传war项目文件
注意:暂时只能是war包,其他的还在研究中,后期会更新。log信息查看还在研究中。
三、构建镜像
注意:最后有一个.存在
docker build -t isaler_v0.0.1 .
build:构建镜像
-t:给该镜像一个标签
最后一个.:为路径名字,把该路径下的所有文件,传给 docker engine,让它产生一个image
四、运行与查看镜像
1. 查看镜像
2. 运行镜像
docker run -tid --name isaler_v0.0.1 -p 8080:8080 isaler_v0.0.1
3. 查看正在运行得镜像
docker ps
五、镜像删除
注意:删除镜像之前,应先查看镜像是否运行,如果运行,则无法删除。以isaler_v0.0.1为例
1. 查看所运行的镜像
docker ps
2. 停止运行
docker stop f6732e8ecc95或者docker stop isaler_v0.0.1
3. 再查看运行的镜像
docker ps
4. 删除运行过的镜像
docker rm f6732e8ecc95 或者 docker rm isaler_v0.0.1
5. 删除镜像
docker rmi isaler_v0.0.1
6. 查看镜像,镜像列表中没有该镜像存在了。