随笔分类 - docker
摘要:loki Loki 是受 Prometheus 启发的水平可扩展,高度可用的多租户日志聚合系统。它的设计具有很高的成本效益,并且易于操作。它不索引日志的内容,而是为每个日志流设置一组标签。 日志对比 ELK stack和Graylog,ELK目前很多公司都在使用,是一种很不错的分布式日志解决方案,但
阅读全文
摘要:docker run -d -p 9000:9000 --name minio -e "MINIO_ACCESS_KEY=4F26Y1D82KC7EZDZ1AIA" -e "MINIO_SECRET_KEY=k9IT-4e8WLZ204IV1lx86mUqFtvsGGmCj_rh3LlA" -v /
阅读全文
摘要:去官网查找对应的镜像资源。 建议最好选择官方的镜像,避免出现一些奇奇怪怪的问题。 由于JDK8现在开始收费,因此只能使用OpenJDK的镜像。 .1.拉取Java镜像. docker pull java:openjdk-8 2.运行java容器。 a.先创建一个Java目录 :mkdir /app/
阅读全文
摘要:docker search tomcat docker pull tomcat 创建挂载目录: 运行docker docker run -d --name tomcat_mysql_cs --restart always -p 8081:8080 -v /app/tomcat/tomcat_mysq
阅读全文
摘要:一、Docker容器时间与宿主机不一致前言如果在启动Docker容器的过程中没有单独配置localtime,很可能造成Docker容器时间与主机时间不一致的情况,比如UTC和CST相差8小时,换句话来说就是容器时间与北京时间相差8个小时。问题描述问题:容器时间与北京时间相差8个小时 # 查看主机时间
阅读全文
摘要:一、Docker搜索redis镜像 docker search redis 二、Docker拉取镜像 docker pull redis 三、Docker挂载配置文件 接下来就是要将redis 的配置文件进行挂载,以配置文件方式启动redis 容器。(挂载:即将宿主的文件和容器内部目录相关联,相互绑
阅读全文
摘要:1、查看可用的 Nginx 版本 docker search nginx 2、取最新版的 Nginx 镜像 这里我们拉取官方的最新版本的镜像: $ docker pull nginx:latest 3、查看本地镜像 使用以下命令来查看是否已安装了 nginx: $ docker images 4、运
阅读全文
摘要:第一步:在docker仓库查找portainer的版本 docker search portainer 注意,docker portainer有两个版本:portainer/portainer 和 portainer/portainer-ce: portainer/portainer是早期版本,已不
阅读全文
摘要:官方镜像加速 由于运营商网络原因,会导致您拉取Docker Hub镜像变慢,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像加速器,从而加速官方镜像的下载。 根据Docker公司政策,2020年11月01日起将逐步向Docker Hub匿名和免费用户实施速率和拉取请求次数限制。ACR镜像
阅读全文
摘要:1. 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c2. 创建目录并赋权 mkdir -p /docker/oracle19c/oradatachmod 777 /docker/oracle19c/orad
阅读全文
摘要:Centos7安装Docker环境 # 安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 # 设置yum源(选择其中一个) yum-config-manager --add-repo http://download.do
阅读全文
摘要:实验环境说明 本机IP地址:192.168.10.157 构建mysql镜像时,验证的主机IP;192.168.10.149 构建Nginx镜像 1、下载基础镜像——centos镜像 docker pull centos 2、创建工作目录 mkdir /opt/nginx cd /opt/nginx
阅读全文
摘要:docker已经看了有一段时间了,对镜像和容器也有了一个大致了解,参考书上的例子制作一个tomcat镜像,并简单运行一个HelloWorld.war 1.首先下载linux环境的tomcat和jdk,并分别解压至helloworld目录 2.新建Dockerfile文件 touch Dockerfi
阅读全文
摘要:1.介绍 docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作
阅读全文
摘要:背景 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 持续集成(Continuous integration)是一种软件开发实践,即团队开发
阅读全文
摘要:目标: 更快的构建速度 更小的Docker镜像大小 更少的Docker镜像层 充分利用镜像缓存 增加Dockerfile可读性 让Docker容器使用起来更简单 总结 编写.dockerignore文件 容器只运行单个应用 将多个RUN指令合并为一个 基础镜像的标签不要用latest 每个RUN指令
阅读全文
摘要:我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始。 好吧,可能在小白的眼中噼里啪啦的对着 term 一顿操作会很拉风,但是高手很不屑!在高手眼里…too young, too low. 因为高手都是自动化的,今天就稍微介绍下自动化工具,也就是大
阅读全文
摘要:Compose 是一个用户定义和运行多个容器的 Docker 应用程序。在 Compose 中你可以使用 YAML 文件来配置你的应用服务。然后,只需要一个简单的命令,就可以创建并启动你配置的所有服务。 使用 Compose 基本会有如下三步流程: 开始使用 Docker Compose 这里面将会
阅读全文
摘要:准备 相关链接 NVIDIA/nvidia-docker Wiki 下载地址 安装 Installation 1 优势 集成nvidia-docker有以下好处: 可复制的版本 易于部署 单独设备的隔离 跨异构驱动程序运行 只需要安装NVIDIA驱动程序 启用“开启和忘记”GPU应用程序 促进合作
阅读全文
摘要:nvidia-docker是一个可以使用GPU的docker,nvidia-docker是在docker上做了一层封装,通过nvidia-docker-plugin,然后调用到docker上,其最终实现的还是在docker的启动命令上携带一些必要的参数。因此在安装nvidia-docker之前,还是
阅读全文