容器技术
文章平均质量分 71
容器技术
當幸福来敲门
抬头看天,不忘低头看路。
展开
-
docker 容器访问宿主机的解决方式
需求基于本地docker的自研及使用需要,希望docker容器的服务能连接到宿主机提供的服务。背景网络上查阅了大量的资料,基本的解决办法是通过手动查阅IP的方式进行,但docker宿主机的ip是会动态改变的,并不能保证永久不变。因此此举是行不通。方案1使用 --net=host 的网络模式。但实践,发现win环境下,宿主机上并没有暴露容器的端口。网络上的一些观点是:该用法不适用于Windows和Mac atm。–net="host"仅适用于Linux(有待求证)。方案2当前此示例在win原创 2021-02-24 10:33:16 · 1263 阅读 · 0 评论 -
使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程svn简介SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。svn的docker搭建方法请提前在服务器安装好docker服务 本篇教程选用的docker镜像为garethflowers/svn-server 安装并启动容器代码.转载 2021-02-22 22:42:16 · 545 阅读 · 0 评论 -
Docker入门六部曲——Swarm
原文链接:http://www.dubby.cn/detail.html?id=8738准备工作安装Docker(版本最低1.13)。 安装好Docker Compose,上一篇文章介绍过的。 安装好Docker Machine,上一篇文章也提到了,Mac和Windows已经预先安装了,但是Linux需要你自己安装。如果是Windows10,那么请使用Docker Toolbox。 阅读完Docker入门六部曲——基本引导。 阅读完Docker入门六部曲——容器。 阅读完Docker入门六转载 2021-02-19 23:00:13 · 160 阅读 · 0 评论 -
Docker入门六部曲——容器
原文链接:http://www.dubby.cn/detail.html?id=8734准备已经安装好Docker 1.13或者以上的版本。 读完的上一篇文章(基本引导)。 简单的测试一下你的本地环境是否已经OK了:docker run hello-world。介绍让我们开始构建一个Docker应用吧。这篇文章介绍的是,Docker整个结构层次中最底层的一个,那就是容器。上一个层级是服务,服务定义了容器的行为,这会在下一篇文章中介绍。最后一个,也是最高的一个层级,是堆栈,定义了所有服务的交转载 2021-02-19 22:56:44 · 178 阅读 · 0 评论 -
Docker入门六部曲——Stack
原文链接:http://www.dubby.cn/detail.html?id=8739准备知识安装Docker(版本最低1.13)。 阅读完Docker入门六部曲——Swarm,并且完成其中介绍的内容。 拷贝一份docker-compose.yml。 确保你的虚拟机都是可用的,使用docker-machine ls查看,执行docker-machine start myvm1来启动管理节点,执行docker-machine myvm2启动工作节点。介绍在Docker入门六部曲——Swa转载 2021-02-19 22:53:09 · 226 阅读 · 0 评论 -
Docker入门六部曲——服务
原文链接:http://www.dubby.cn/detail.html?id=8735准备已经安装好Docker 1.13或者以上的版本。 安装好Docker Compose。如果你是用的是Docker for Mac和Docker for Windows,那么不用担心,这是自带的。如果是Linux,那么需要你去安装了。如果是用的是Windows10的预览版,因为没有Hyper-V,所以你需要使用Docker Toolbox。 阅读完《Docker入门六部曲——容器》。 阅读完《Doc...转载 2021-02-19 22:49:20 · 119 阅读 · 0 评论 -
Docker入门六部曲——基本引导
原文链接:http://www.dubby.cn/detail.html?id=8733预备知识虽然我们接下来还是会介绍很多概念,但是最好还是提前了解什么是Docker,和为什么你会使用Docker。我们假设你对下面这些知识比较熟悉:IP地址和端口 虚拟机 编辑配置文件 代码依赖和代码构建的基本认识 计算机资源的使用指标,如:CPU使用率,RAM的使用情况等对容器的简短的解释镜像是轻量的,独立的,可执行的包,并且包含了软件运行需要的所有东西,包括:代码,运行环境,各种库,环...转载 2021-02-19 22:45:04 · 139 阅读 · 0 评论 -
docker常用命令详解
docker常用命令详解docker logs -t --since="2018-12-26 06:39:22" --until "2018-12-26 06:39:55" c-front本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。根据自己的理解,总的来说分为以下几种:Docker环境信息—docker [info|version] 容器生命周期管理 —docker [create|exec...转载 2021-02-11 10:32:17 · 384 阅读 · 0 评论 -
Spring cloud 微服务docker容器化最佳实践
Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布采用了dockerfile-maven-plugin插件发布镜像到远程docker主机,该部分详细教程请看使用Maven插件快捷打包发布远程Docker镜像添加docker插件依赖如何开放远程docker主机远程控制端口请看使用Maven插件快捷打包发布远程Docker镜像# 可以直接在父工程pom内添加插件,各子项目将自动继承插件依赖<build>...转载 2021-02-04 17:22:14 · 327 阅读 · 0 评论 -
IDEA的Docker插件实战(Dockerfile篇)
IDEA的Docker插件实战(Dockerfile篇)IntelliJ IDEA的Docker插件能帮助我们将当前工程制作成Docker镜像、运行在指定的远程机器上,是学习和开发阶段的好帮手,本文一起来实战此插件的基本用法;关于系列文章本文是《IDEA的Docker插件实战》系列的第一篇,IDEA的Docker插件一共有三种:Dockerfile、Docker Image、Docker-compose,今天实战的是Dockerfile。系列文章链接...转载 2021-02-04 13:29:30 · 902 阅读 · 3 评论 -
window10上docker修改镜像源
window10上docker修改镜像源刚刚接触docker拉一个Ubuntu看着十几k的速度心好痛。然后就找docker for windows 怎么修改镜像源首先你要下载并安装好docker for Windows 然后登录进阿里云镜像https://cr.console.aliyun.com/ 点击左边的镜像加速器 点击windows 复制对应内容 右击docker托盘的小图标,选择setting 选择Deamon,把刚刚复制的填进去,再点击apply等重启就好啦..转载 2021-02-03 17:23:42 · 505 阅读 · 0 评论 -
进入Docker容器命令
进入Docker容器命令docker执行命令:docker exec -it [容器ID或者容器名称] /bin/bash如果出现下述问题:OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown...原创 2021-02-02 15:58:50 · 1363 阅读 · 0 评论 -
Idea SpringBoot 基于 Docker容器环境进行远程调试
远程服务环境要求对启动的jar服务命令进行修改,改成远程调试模式启动eg:java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18761 app.jar此命令特别之处是关注监听端口:address=18761,这端口号随性定义。-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18761检查防火墙,开放远程调试端原创 2021-02-02 15:40:42 · 976 阅读 · 0 评论 -
IDEA集成Docker插件实现一键自动打包部署微服务项目
一. 前言大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸。二. 配置服务器1. Docker安装服务器需要安装Docker,如未安装参考这篇文章安装即可Docker实战 | 第一篇:Linux 安装 Docker2. Docker开启远程访问vim /usr/lib/systemd/system/docker.service # 在ExecStart=/usr..转载 2021-02-02 11:24:35 · 1801 阅读 · 1 评论 -
Portainer中文汉化
Portainer中文汉化一、概述Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。二、汉化环境说明操作系统:centos 7.6ip地址:192.168.128.130docker版本:19.03.8运行Porta..转载 2021-01-20 17:35:53 · 12181 阅读 · 0 评论 -
Portainer 安装与配置
文章目录Portainer 安装与配置 一、介绍 二、安装使用 1、单机运行 2、基于swarm集群方式运行 Portainer 安装与配置一、介绍Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容...转载 2021-01-20 17:33:53 · 483 阅读 · 0 评论 -
Centos7下安装Docker
Centos7下安装Docker(详细的新手装逼教程)参考:https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录。------------------------------------------------------------------------------------------------------------------------转载 2021-01-20 15:44:15 · 95 阅读 · 0 评论 -
Docker不香吗,为啥还要K8s?
Docker不香吗,为啥还要K8s?【51CTO.com原创稿件】作者上一篇文章着重讲解了 Docker,其实遗留了一个大问题。Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了。图片来自 Pexels这时候就需要我们的主角 Kubernetes 上场了,先来了解一下 K8s 的基本概念,后面再介绍实践,由浅入深步步为营。关于 K8s 的基本概念我们将会围绕如下七点展开:Docker 的管理痛点 什么是 K8s? 云架构 & 云原生 K8s 架构原.转载 2021-01-06 17:07:21 · 194 阅读 · 0 评论 -
Docker Dockerfile
Docker Dockerfile什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1.下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下转载 2020-06-01 09:57:44 · 175 阅读 · 0 评论 -
Docker 仓库管理
Docker 仓库管理转自:https://www.runoob.com/docker/docker-repository.html仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。Docker Hub目前 Docker 官方维护了一个公共仓库 Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。注册在 https://hub.docker.com转载 2020-05-31 14:01:25 · 199 阅读 · 0 评论