摘要: 我们开发的时候,经常自定义镜像,然后commit提交成镜像到本地仓库,但是我们发布到客户服务器的时候,可以用搞到hub官方,或者阿里云,但是有些机密性的项目,是禁止公网存储的,所以我们只能通过docker镜像备份和迁移实现 备份镜像 docker save -o 备份镜像的名称 源镜像名称:tag版 阅读全文
posted @ 2021-01-06 17:32 makalo 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 简介 我们安装Docker后,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host。 host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 None:该模式关闭了容器的网络功能,相当于一个回环网络。 Bridge:此模式会为每一个容器 阅读全文
posted @ 2021-01-06 17:04 makalo 阅读(1548) 评论(0) 推荐(1) 编辑
摘要: 简介 我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以实现宿主机和容器目录的双向数据自动同步 作用 我们cp命令来实现数据传递,这种方式比较麻烦; 我们通过容器目录挂载,能够轻松实现代码上传,配置修改,日志同步等需求 命令格式 单目录挂载 docker run -it 阅读全文
posted @ 2021-01-06 14:48 makalo 阅读(18275) 评论(2) 推荐(0) 编辑
摘要: 我们可以通过docker push命令 把自己本地定制的镜像推送到Hub服务器,方便全球开发者使用,包括自己 例:将我们定制的tomcat发布到docker hub ,阿里云 关于怎么定制tomcat,可以参考 https://www.cnblogs.com/makalochen/p/1423749 阅读全文
posted @ 2021-01-06 14:10 makalo 阅读(7047) 评论(1) 推荐(1) 编辑
摘要: 安装 docker pull tomcat 运行容器 docker run -d --name tomcat -p 8080:8080 tomcat:latest 说明一下:**-p 8080:8080:**将容器的 8080 端口映射到主机的 8080 端口。 浏览器访问 原因分析 参考hub:h 阅读全文
posted @ 2021-01-06 11:17 makalo 阅读(443) 评论(0) 推荐(0) 编辑