Docker commit 制作weblogic镜像】的更多相关文章

第一:前提条件 1.本机必须已经安装了docker 容器 2.pull 一个基础的镜像  如图:rastasheep/ubuntu-sshd 第二:利用docker commit  命令 将容器的状态保存为新的镜像 1.准备需要安装的jdk  和 weblogic 安装包 1.运行已经有的基础镜像,并将安装包挂载到容器里面去:运行命令 docker run -d -i -t -v /weblogic12/wls1211_generic.jar:/wls1211_generic.jar -v /w…
docker commit -m="commit jdk" --author="gutianlangyu" ae56f6cad215 gutianlangyu/commit_jdk:v1:使用commit命令将容器里的所有修改提交到本地库中,形成以一个全新的镜像,会返回新镜像的完整ID. 完整ID可以通过docker ps -l -q(用于获取最近创建的容器ID)命令得到. -m:描述我们此次创建image的信息. --author:用来指定作者. ae56f6ca…
info 我的Docker环境信息如下: [root@localhost ~]# docker info -f " OSType: {{.OperatingSystem}} {{.Architecture}} {{.KernelVersion}} DockerVersion: {{.ServerVersion}} Mirrors: {{range .RegistryConfig.Mirrors}} {{.}}{{end}}" OSType: CentOS Linux 7 (Core)…
镜像是多层存储,每一层是在前一层的基础上进行的修改: 而容器同样也是多层存储是在以镜像为基础层,在基础层上加一层作为容器运行时的存储层. 当我们使用Docker Hub的镜像无法满足我们的需求时,我们就需要自己定制镜像来满足我们的需求. 定制镜像: [root@server ~]# docker run --name webServer -d -p : nginx:.11镜像 进入容器,修改显示页面: root@714830c04e5e:/# echo '<h1>Hello Docker Ng…
官网下载的tomcat一般存在漏洞,在生产环境中一般是自己下载jdk和tomcat制作成一个新的镜像使用 1.将jdk和tomcat上传 2.生成 c3 容器 3.将jdk和tomcat拷贝到c3容器中 4.在容器中安装jdk到/usr/locale/下(安装方法不在累赘说明) 5.在容器中安装tomcat到/usr/locale/下(安装方法不在累赘说明) 6.将安装好jdk和tomcat的c3容器制作成一个镜像mytomcat 7.启动制作好的镜像mytomcat,映射端口为8088 浏览器…
http://www.oschina.net/news/62897/docker-hub-contains-high-risk-vulnerabilities 这里有个统计,docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,那我们如何自己从头开始做个定制的镜像呢? 对,找官方文档 http://docs.docker.com/articles/baseimages/,这里说明的很清楚了 试验如下:在centos7机器上做centos镜像 直接参考这个脚本 https://raw.gi…
docker commit命令用于基于一个容器来创建一个新的docker镜像. docker commit制作的镜像,除了制定镜像的人知道执行过什么命令,怎么生成的镜像,别人根本无从得知.建议使用的是Dockerfile来制作镜像,镜像的生成过程是透明的, docker commit可用于被入侵后保存现场等操作. 用法为: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 参数 默认值 作用 —author, -a     作者信息 —ch…
要知道,当我们运行一个容器的时候(如果不使用卷的话),我们做的任何文件修改都会被记录与容器存储层里.而Docker提供了一个docker commit 的命令,可以将容器的存储层保存下来成为镜像.换句话说,就是在原有镜像的基础上,在叠加上容器的存储层,并构成信的镜像,以后我们运行这个新镜像的时候,就会拥有原有容器最后的文件变化. docker commit的语法格式为: docker commit[选项] [[:]] 但是,慎用docker commit 使用docker commit命令虽然可…
我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库拉取的镜像并不符合我们的需求.尽管已经从繁琐的部署工作中解放出来,但是实际开发时,我们可能希望镜像包含整个项目的完整环境,在其他机器上拉取打包完整的镜像,直接运行即可. Docker 支持自己构建镜像,还支持将自己构建的镜像上传至公共仓库,镜像构建可以通过以下两种方式来实现: docker commit:从容器创建一个新的镜像: docker build:配合 Dockerfile 文件创建镜像. 下面我们先通过 docker commit…
我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库拉取的镜像并不符合我们的需求.尽管已经从繁琐的部署工作中解放出来了,但是在实际开发时,我们可能希望镜像包含整个项目的完整环境,在其他机器上拉取打包完整的镜像,直接运行即可. ​ Docker 支持自己构建镜像,还支持将自己构建的镜像上传到公共仓库,镜像构建可以通过以下两种方式来实现: docker commit:从容器创建一个新的镜像: docker huild:配合 Dockerfile 文件创建镜像: 示例:通过 docker comm…