随笔分类 -  Docker

摘要:实现制作一个springboot 的镜像,并且可以传递环境变量实现动态JVM参数和端口。 0. 准备 & cmd、entrypoint 区别 1. 准备 springboot 项目 一个简单的springboot 项目,默认启动8001 端口,里面只有一个接口。 xxx % curl localho 阅读全文
posted @ 2024-05-09 22:51 QiaoZhi 阅读(424) 评论(0) 推荐(0) 编辑
摘要:0. 简介 ​ Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 ​ 且支持多种docker 编排方式,包括单机、dockerswarm、k8s等。 1. 安装 官网:http 阅读全文
posted @ 2024-03-23 22:35 QiaoZhi 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1. 容器简介 1. 简介 百度词条的解释如下: 有效的将单个操作系统的资源划分到孤立的组中,以便更好的在孤立的组之间平衡有冲突的资源使用需求,这种技术就是容器技术。 docker 官网对容器的解释: https://docs.docker.com/get-started/ a container 阅读全文
posted @ 2022-03-17 12:26 QiaoZhi 阅读(635) 评论(0) 推荐(0) 编辑
摘要:由于需要离线安装tesseract,于是想到用docker镜像的方式部署tesseract。采用docker commit 基于容器构建镜像。 总体思路是先拉一个基础的centos镜像,然后启动之后进入容器安装好tesseract之后commit为镜像。然后镜像save为tar包。这样就可以实现离线 阅读全文
posted @ 2020-06-03 22:42 QiaoZhi 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:有时候一些必要的软件必须基于内网安装,于是采用docker镜像迁移的方式进行。 1.镜像迁移=离线获取镜像(save vs load) 1.基于nginx构建一个简单的镜像(当然公网上直接拉下来的镜像也可以) (1)Dockerfile内容如下: FROM ubuntu MAINTAINER qlq 阅读全文
posted @ 2020-06-01 22:39 QiaoZhi 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:1.linux Namespace docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离. 1.概念 namespace 是 Linux 内核用来隔离内核资源的方式。通过 namespace 可以让一些进程只能看到与自己相关的一部分资源,而另外一些进程也只能看到与它 阅读全文
posted @ 2020-02-26 11:43 QiaoZhi 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:docker-machime和compose、swarm被称为docker三剑客。docker-machine是解决docker运行环境问题,之前已经研究过,下面研究compose和swarm。 1.Docker Compose dcoker-compose主要是解决本地docker容器编排问题。当 阅读全文
posted @ 2020-02-18 23:08 QiaoZhi 阅读(5592) 评论(0) 推荐(0) 编辑
摘要:1.制作自己的基于tomcat、mysql的镜像 1.拉取tomcat镜像并基于tomcat构造自己的镜像 tomcat镜像的运行需要用到java,所以tomcat的镜像包含了JDK,我们不用单独拉取JDK。 (1)到网站 https://c.163.com/hub#/library/search? 阅读全文
posted @ 2020-02-17 18:01 QiaoZhi 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:1.machine操作 Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。(我们按照docker的时候安装了virtualbox) Docker Machine 也可以集中管理所有的 docker 主机,比如 阅读全文
posted @ 2020-02-17 15:17 QiaoZhi 阅读(627) 评论(0) 推荐(0) 编辑
摘要:1.Alipne镜像 目前比较流行的 rootfs 应该就是 alpine 了,因为他的体积特别小,最简单的环境只需要 5M 。Docker 官方已开始推荐使用 Alpine 替代之前的 Ubuntu 做为基础镜像环境。 Alpine 操作系统是一个面向安全的轻型 Linux 发行版。它不同于通常 阅读全文
posted @ 2020-02-14 17:58 QiaoZhi 阅读(2911) 评论(0) 推荐(0) 编辑
摘要:1.docker镜像 这里需要用到两条命令。 1.拉取镜像命令 C:\Users\Administrator>docker pull --help Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST] Pull an image or a repositor 阅读全文
posted @ 2020-02-14 11:06 QiaoZhi 阅读(5586) 评论(0) 推荐(0) 编辑
摘要:docker官网:https://www.docker.com/ docker官网图标如下: docker命令大全参考菜鸟教程:https://www.runoob.com/docker/docker-command-manual.html docker镜像仓库地址: (1)DaoCloud 道客网 阅读全文
posted @ 2020-02-13 11:56 QiaoZhi 阅读(3090) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示