随笔分类 -  Docker

上一页 1 ··· 4 5 6 7 8
摘要:Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型 阅读全文
posted @ 2020-06-23 10:25 哈喽哈喽111111 阅读(23601) 评论(0) 推荐(2) 编辑
摘要:在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立 阅读全文
posted @ 2020-06-22 15:09 哈喽哈喽111111 阅读(599) 评论(0) 推荐(1) 编辑
摘要:在学习Dockerfile的过程中有个VOLUME命令,很多教程或书中说的是用来定义匿名卷的,其作用如下: 容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中。为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在Docker 阅读全文
posted @ 2020-06-22 14:55 哈喽哈喽111111 阅读(9901) 评论(0) 推荐(3) 编辑
摘要:docker ps 查看完整command docker ps --no-trunc 宿主机与容器之间互传文件 1、从容器里面拷文件到宿主机? 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为testtomcat, 阅读全文
posted @ 2020-06-22 11:24 哈喽哈喽111111 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1.安装gitlab 详情看:https://www.cnblogs.com/sanduzxcvbnm/p/13023373.html 安装好gitlab后,然后创建一个普通用户,编辑用户,给用户设置密码,添加本机ssh密钥到gitlab里,使用普通用户上传代码 要使用git开头的地址,不使用htt 阅读全文
posted @ 2020-06-18 18:31 哈喽哈喽111111 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:Pending 应用长时间处于 Pending 状态时,也可以按照这个办法查看镜像的下载进度。 安装 Kubernetes 过程中,或者向 Kubernetes 部署应用的过程中,有可能会碰到 ImagePullBackoff 的问题。例如执行命令: kubectl get pods -n kube 阅读全文
posted @ 2020-05-27 16:11 哈喽哈喽111111 阅读(7191) 评论(0) 推荐(0) 编辑
摘要:docker 中,只能够为 docker 官方镜像仓库 hub.docker.com 提供 mirror 加速,自建的 docker 镜像仓库是不能配置 mirror 加速的 # Docker中国 mirror https://registry.docker-cn.com # 腾讯云 docker 阅读全文
posted @ 2020-05-27 16:02 哈喽哈喽111111 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:1. Dockerfile内容基础知识 每条保留字指令都必须为大写字母且后面要跟随至少一个参数 指令按照从上到下,顺序执行 表示注释 每条指令都会创建一个新的镜像层,并对镜像进行提交 2. Docker执行Dockerfile的大致流程 docker从基础镜像运行一个容器 执行一条指令并对容器作出修 阅读全文
posted @ 2020-01-13 14:32 哈喽哈喽111111 阅读(320) 评论(0) 推荐(1) 编辑
摘要:flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个网段,每个主机使用其中一部分,然后每个容器被分配不同的ip;让所有的容器认为大家在同一个直连的网络,底层通过 等进行报文的封装和转发。 flannel项目地址:https://github. 阅读全文
posted @ 2019-12-05 17:40 哈喽哈喽111111 阅读(1747) 评论(1) 推荐(1) 编辑
摘要:部署Gogs版本管理系统 地址:https://gogs.io/docs 部署Harbor私有仓库 地址:https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md 部署Jenkins 地址:https://je 阅读全文
posted @ 2019-12-04 10:08 哈喽哈喽111111 阅读(872) 评论(0) 推荐(0) 编辑
摘要:docker操作:制作自定义镜像 版本升级,在Kubeapps操作 在Applications上点击,搜索找到之前部署的nginx chart应用,点击进入。 然后点击右上角出现的"Update",出现value.yaml文件内容,然后修改其中使用的nginx镜像版本,也就是把0.1修改成0.2,然 阅读全文
posted @ 2019-12-04 09:46 哈喽哈喽111111 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:```bash # 先进入harbor目录中,停止harbor docker-compose stop # 然后修改docker相关文件 # 第一种方式:修改/etc/docker/daemon.json { "insecure-registries": ["192.168.75.100:10000"] } # 第二种方式:修改/etc/systemd/system/docker.se... 阅读全文
posted @ 2019-11-29 17:49 哈喽哈喽111111 阅读(2873) 评论(0) 推荐(0) 编辑
摘要:注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。 假设使用的网址是:www.harbor.mobi,本机ip是192.168.75.100 因为这个网址是虚拟的,所以需要在本机hosts文件中添加 修改harbor.yml 阅读全文
posted @ 2019-11-29 14:59 哈喽哈喽111111 阅读(3614) 评论(1) 推荐(0) 编辑
摘要:注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。 假设使用的网址是:www.harbor.mobi,本机ip是192.168.75.100 因为这个网址是虚拟的,所以需要在本机hosts文件中添加 把yourdomain. 阅读全文
posted @ 2019-11-29 10:52 哈喽哈喽111111 阅读(10735) 评论(3) 推荐(2) 编辑
摘要:先stop,然后再down 阅读全文
posted @ 2019-11-28 16:51 哈喽哈喽111111 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Harbor启动都是多个容器的,首先查看一下是否有相关容器未启动 可以看到有一个容器状态是unhealthy,重启这个容器 然后再次查看,等容器状态是healthy后即可访问 阅读全文
posted @ 2019-11-28 14:40 哈喽哈喽111111 阅读(5848) 评论(0) 推荐(0) 编辑
摘要:注意: 此shell脚本仅供基本使用,还有好多待完善的地方 大致流程 1. 使用Jenkins从Gogs拉取仓库代码,根据选择的参数和输入的标签,确定要编译打包jar的模块,以及要制作的docker镜像信息等 2. 编译打包成jar包,然后根据代码目录里的Dockfile文件制作docker镜像 3 阅读全文
posted @ 2019-11-14 11:50 哈喽哈喽111111 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:00.组件版本和配置策略 组件版本 Kubernetes 1.14.2 Docker 18.09.6 ce Etcd 3.3.13 Flanneld 0.11.0 插件: Coredns Dashboard Metrics server EFK (elasticsearch、fluentd、kiba 阅读全文
posted @ 2019-11-11 15:09 哈喽哈喽111111 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:本章看点: 1. 理清Deployment,ReplicaSet和Pod的关系,以及三者之间的网络关系,ip地址和端口号 2. 通过Pod进入docker容器修改里面的内容 3. 外部网络访问Pod里面的应用 一、通过 Service 访问 Pod 我们不应该期望 Kubernetes Pod 是健 阅读全文
posted @ 2019-11-11 15:06 哈喽哈喽111111 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:意义: 一开始实现这个目的是在Jenkins中使用的shell脚本,也就是如下的这个: 变量 是使用的Jenkins中设置的变量,具体是在:参数化构建过程,使用字符参数 截图如下: 现在使用Jenkins自带的功能来是实现上述步骤,具体看下图: 阅读全文
posted @ 2019-11-06 09:58 哈喽哈喽111111 阅读(1874) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8
点击右上角即可分享
微信分享提示