
docker
文章平均质量分 91
docker的学习记录
惜鸟
这个作者很懒,什么都没留下…
展开
-
在 docker 容器中使用Java诊断工具Arthas
一、概述使用 docker 容器部署项目已经成为开发者必须掌握的技能,当使用 docker 容器部署项目后,如何在容器中对 Java 应用进行实时诊断,这篇文章主要介绍在 docker 容器中如何使用 Java 诊断工具 —— Arthas 。在容器中使用 Arthas 和在服务器上面使用是没有太大区别的,通常情况下一个容器中只会运行我们的应用服务这一个 Java 进程,所以在容器中使用 Arthas 只会看到一个 Java 进程。关于 Arthas 的详细说明可以查看下面的官方文档,这里只会对自己在 .原创 2021-05-26 18:41:23 · 2811 阅读 · 1 评论 -
如何在docker容器中安装一些常用工具
一、概述当使用 docker 创建一个容器后,进入到容器内部,发现很多常用的工具命令不存在,比如我想要使用 ping 命令测试一下网络的是否畅通,发现容器中找不到这个命令,如下所示:root@kuboard-5967d77d89-h2hgn:/# ping www.baidu.combash: ping: command not found因为容器可以简单的当做一个非常精简的操作系统,所以我们需要自己安装我们需要的工具,这篇文章简单记录一下安装一些常用工具的过程以及遇到的问题,希望能对有需要的小.原创 2021-04-30 10:15:21 · 5297 阅读 · 2 评论 -
k8s 部署 skywalking 并将 pod 应用接入链路追踪
一、概述前面写了两篇文章介绍使用 docker 部署 spring boot 和 tomcat 项目,并将其接入skywalking,这篇文章主要介绍使用 k8s 部署 skywalking 并将 pod 应用接入链路追踪。二、使用 helm 部署 skywalking在 k8s 中使用 helm 的前提是需要先安装 helm 客户端,关于 helm 的安装可以查看官方文档。安装 helm 官方文档地址:https://helm.sh/docs/intro/install/这里介绍两种方式部.原创 2021-04-22 19:58:33 · 3473 阅读 · 10 评论 -
使用 docker 部署 tomcat 并接入 skywalking
一、概述上一篇文章介绍了使用 docker 部署 spring boot 并接入 skywalking,其中描述了使用 docker-compose 搭建 skywalking,这一篇文章就不介绍 skywalking 的搭建了,这里主要记录一下使用 docker 部署一个 tomcat 并接入 skywalking 进行服务链路追踪。二、使用 docker 部署 tomcat 并接入 skywalking关于如何将 tomcat 应用接入 skywalking 官网有如下描述:详细信息可以查看.原创 2021-04-19 18:45:16 · 1044 阅读 · 0 评论 -
使用docker 搭建 SonarQube 代码质量管理平台
一、概述Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从多个维度检测代码质量,通过插件形式,可以支持包括java、python、C#、go、scala、kotlin、JavaScrip、Groovy等二十几种编程语言的代码质量管理与检测。下面使用docker 启动一个 sonarqube , 便于快速体验此平台提供的功能。二、安装 SonarQube你可以下载zip文件的传统方式安装SonarQube,也可以使用docker 镜像的方式启动 SonarQube容器。1、原创 2021-02-23 13:15:04 · 9932 阅读 · 1 评论 -
一个集成jupyterlab编辑器的hanlp docker 镜像
概述一个集成jupyterlab编辑器的hanlp docker 镜像,并且使用github actions将镜像推送到自己的镜像仓库,便于快速体验hanlpgithub地址: https://github.com/wangedison/hanlp-jupyterlab-dockerhanlp地址:https://github.com/hankcs/HanLP使用github actions实现自动将镜像推送到自己的镜像仓库在.github/workflow目录下面创建docker-image原创 2020-12-02 16:57:13 · 562 阅读 · 0 评论 -
windows10中安装docker步骤
一、下载dockerdocker下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows下载完成后直接双击Docker Desktop Installer.exe运行根据提示直接安装,安装成功后重启电脑。二、启动docker在桌面找到Docker Desktop 快捷方式,双击启动即可!启动成功后托盘处会有一个小鲸鱼的图标。打开命令行输入命令:docker version可以查看当前docker版本号,如图原创 2020-11-23 15:30:13 · 498 阅读 · 0 评论 -
centos中docker开启远程连接设置
一、概述Docker为C/S架构,服务端为docker daemon,客户端为docker.service。默认不会监听任何端口,只能在本地使用docker客户端或者使用Docker API进行操作。要支持远程客户端访问需要做如下设置(不安全,因为开了监听端口,任何人都可以远程连接到docker daemon服务器进行操作)。二、设置步骤我这里使用的是centos系统,如果是ubuntu系统可以查看下面的参考文档进行设置。修改docker.service文件 vim /lib/systemd/sy原创 2020-11-20 16:53:41 · 853 阅读 · 1 评论 -
docker标准输出日志存储位置,设置docker日志文件大小
目录标题docker日志存储位置docker容器日志导致磁盘空间爆满设置docker容器日志大小(全局设置)k8s中的容器日志docker日志存储位置在Linux系统中docker启动后日志存储在/var/lib/docker/containers/容器ID/目录中,启动一个容器后,容器ID目录中会生成如下文件:-rw-r----- 1 root root 10325 Nov 16 14:09 12f7f218aa3ba42cf58e3a77ab7ff615c3b06cb04c8d2f22561592原创 2020-11-16 16:10:52 · 19612 阅读 · 1 评论 -
使用docker搭建nginx文件下载服务器
目录一、概述二、配置步骤1、在宿主机配置`nginx.conf`文件2、启动nginx的docker容器前提条件:需要在系统中安装docker运行环境如果系统中没有安装docker,可以参考这篇文章CentOS快速搭建docker运行环境进行安装一、概述这篇文章介绍使用docker搭建nginx文件下载服务器,主要有两个步骤:在宿主机配置nginx.conf文件挂载宿主机的nginx.conf文件和下载路径到容器的对应路径二、配置步骤1、在宿主机配置nginx.conf文件我这里直原创 2020-08-15 15:39:32 · 3045 阅读 · 0 评论 -
CentOS快速搭建docker运行环境
Docker CE 是免费的 Docker 产品的新名称,Docker CE 包含了完整的 Docker 平台,非常适合开发人员和运维团队构建容器 APP。一、概述由于网络的原因,通常情况下在CentOS系统中使用 yum -y install docker-ce安装docker会比较慢,拉取镜像也比较慢,所以这里记录一下使用阿里云镜像来安装docker-ce。此文的内容来自于阿里云镜像站,点击这里https://developer.aliyun.com/mirror/docker-ce查看详细的.原创 2020-08-15 15:06:47 · 176 阅读 · 0 评论 -
智能镜像分发工具dragonfly的安装和使用
一、概述最近在研究k8s,有时候会遇到镜像拉取缓慢的问题,尤其是必须在多个主机上复制镜像分发时效率较低,之后查阅资料发现这个dragonfly是通过p2p技术解决镜像传输和分发的问题的,在这里将我的学习过程做一个记录。Dragonfly一个开源的基于P2P镜像及文件分发系统,由阿里巴巴开源的云原生镜像分发系统 Dragonfly,面向以 Kubernetes 为核心的分布式应用编排系统,前瞻性地解决了云原生镜像分发的下列三大难题:效率:借助 P2P 与 CDN 技术,缩减镜像传输时间,提升分发效率,原创 2020-08-07 15:13:12 · 4194 阅读 · 0 评论