DOCKER总结

来源:互联网 发布:佳能app软件下载 编辑:程序博客网 时间:2024/05/21 09:21
docker run --privileged=true -v /usr/local/tools/war:/usr/local/tomcat/webapps -p 8060:8080 tomcat:8


第一步:下载tomcat:8镜像,建立共享文件夹,拷贝smc.war到文件夹下面,本例子中是:F:\VMwareShared,映射到虚拟机共享磁盘是:/mnt/hgfs/VMwareShared/
        如果看不到共享磁盘,执行命令:vmhgfs-fuse .host:/ /mnt/hgfs
第二部:docker run -p 8070:8080 --name test tomcat:8    保证localhost:8070可以访问tomcat
第三部:docker commit 60956d424d1b tomcat/original
第四部:查看所有images的命令:docker images
第五步:docker运行一个容器的命令:docker start 5e5c28f81454
        docker查看所有存在容器的命令:docker stop 5e5c28f81454
第六步:docker删除一个镜像:docker rmi tomcat/original
第七步:进入docker镜像:docker exec -t -i b76f27a39d48 /bin/bash
        进去后,将xxx.war拷贝到/usr/local下面:/usr/local/tomcat/webapps# cp xxx.war /usr/local/
        然后exit
        docker commit b76f27a39d48 tomcat/copyxxx
        docker run -p 8070:8080 tomcat/copyxxx
        查看所有容器命令:docker ps -a
        删除容器命令:docker rm b76f27a39d48
进入容器后拷贝xxx.war命令:root@bff9d7103b0d:/usr/local/tomcat/webapps# cp /usr/local/xxx.war ./
然后exit
然后commit出新的镜像:docker commit bff9d7103b0d tomcat/dataconf
用docker images可以查看所有镜像,可看到新的镜像
然后运行这个新的镜像:docker run -p 8070:8080 tomcat/dataconf
然后就可以通过
http://localhost:8070/xxx/html/Login.html来访问网页了。
docker save tomcat/dataconf >config.img



docker load < config.img


docker run -p 8070:8080 tomcat/dataconf
原创粉丝点击