随笔分类 - docker
摘要:Docker是一种开源的应用容器引擎,让开发人员可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。Docker改变了软件的发布方式,让应用从设备环境中解耦,更加方便在不同环境中部署。下面是一个Docker初学者的学习路线:
阅读全文
摘要:run: 验证: 打开浏览器 输入 localhost:9080 总结:
阅读全文
摘要:比如: dockerfile1 这时候build的一个myip_father的容器 dockerfile2 继承了myip_father 这时候build的话会打印出father onbuild 886这样的
阅读全文
摘要:当执行上面docker run -it -p 8888:8080 tomcat ls -l 会发现tomcat没有被启动,这是因为ls -l替换掉dockerfile中最后的CMD命令,所说的CMD会被docker run之后的参数替换 Entrypoint不会被替换,而是将参数形成一个新的命令组合
阅读全文
摘要:Dockerfile docker build 然后再运行刚创建的镜像 docker commit生成定制化的镜像
阅读全文
摘要:数据卷容器间传递共享 先启动一个父容器 然后doc2继承doc1 注意: 数据卷容器数据共享的,可以父到子,也可以子到父进行传递
阅读全文
摘要:Dockerfile就是镜像的文件描述 1.创建完mydocker文件夹 2 在dockerfile中使用volume指令在给镜像添加一个或多个数据卷 因为前面讲的指令方法移植性不好,需要宿主机有这个目录 dockerfile构建 docker build生成一个镜像 这时候运行build的容器,就
阅读全文
摘要:容器关了,但是数据可以持久化 总结: 数据持久化 容器共享数据 完成容器与宿主机之间的文件拷贝 指令操作: 下面执行命令就会出现目录: 使用docker inspect 容器ID 查看容器信息就能看到volume 这时候在容器/dataVolumecontainer下面修改文件,以及创建文件,宿主机
阅读全文
摘要:docker commit 启动atguigu/tomcat02就没有docs因为我们之前删掉以及docker commit 启动原来的tomcat会有Doc 开头所说的docker commit提交一个容器副本使之成为一个新的镜像
阅读全文
摘要:docker镜像底层就是联合文件系统 docker为什么要分层: 镜像特点: 镜像是分层的, 一层一层叠加的,最后成为一个整体
阅读全文
摘要:docker run -d 镜像 后端执行, 使用docker ps看不到 日志: 这种可以让container没有前端交互后端也不会立即停止: 查看docker的进程 查看docker内部细节:
阅读全文
摘要:docker image 镜像是分层的,类似跟鸡蛋是的,鸡蛋黄,鸡蛋白 docker search -s 非常有用 dock pull 镜像 删除镜像 docker pull centos只有170M 原因: 模拟并启动一个容器: -i interactive -t tty docker ps正在运
阅读全文
摘要:docker的三要素: 镜像 容器 仓库 docker的架构图: 镜像: 容器: 容器就是一个一个集装箱 仓库: docker总结: 管理引擎也就是docker dameon
阅读全文