- 博客(12)
- 收藏
- 关注
原创 一、go 简要说明
go 环境变量GOROOT该环境变量的值为Go语言的安装目录。如:export GOROOT=/usr/local/goGOPATHGo语言工作区间集合。如:export GOPATH=~/golib:~/goprojectGOBIN存放Go程序可执行文件的目录。如:export GOBIN=~/gobinPATH为了方便使用Go语言命令和Go程序的可执行文件,...
2018-09-30 09:21:53 559
原创 (十):日志采集log-pilot+ELK
集群方式安装内部服务 3个elasticsearch 1个logstash 1个kibana N个log-pilot(每个需要采集日志的swarm节点一个)安装log-pilot官网参考https://github.com/AliyunContainerService/log-pilot启动容器 目前swarm不提供privileged权限,无法使用swarm集群创建 ...
2018-09-19 14:57:14 2606
原创 (九):Portainer安装和使用
简介Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。安装安装官网地址参考:https://portainer.readthedocs.io...
2018-09-19 14:56:33 4109
原创 (八):docker swarm简单使用
简介Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。nodeswarm 中的每个 Docker Engine 都是一个 node,有两种类型的 node:manag...
2018-09-19 14:55:20 1243
原创 (七):docker-compose安装和使用
简介 Compose 用来定义和运行多个容器的 Docker 应用程序。在 Compose 中你可以使用 YAML 文件来配置你的应用服务。然后,只需要一个简单的命令,就可以创建并启动你配置的所有服务。 使用Compose 基本上分为三步:1.Dockerfile 定义应用的运行环境 (前面已经介绍过)。2.docker-compose.yml 定义组成应用的各服务3...
2018-09-19 14:54:42 505
原创 (六):maven docker 相关操作
简介通过maven插件,结合maven命令,实现打包、生成镜像、推送到仓库中心功能。1、开启Docker daemon服务远程访问修改配置 修改 /etc/docker/daemon.json 文件,没有就创建,文件内容如下:{ "hosts": [ "tcp://0.0.0.0:2376", "unix:///var/run/docker.sock" ]...
2018-09-19 14:54:11 1231
原创 (五):dockerfile说明和使用
简介dockerfile是用来构建镜像的一种方法。通过Dockerfile文件,根据对应的规则构建镜像,其中Dockerfile文件记录了镜像构建的所有步骤。官方文档https://docs.docker.com/engine/reference/builder/#usagehttps://docs.docker.com/develop/develop-images/dockerfile_...
2018-09-19 14:52:55 220
原创 (四):harbor安装和简单使用
简介官网地址:https://github.com/goharbor/harborHarbor是基于docker registry服务,添加了用户权限管理、镜像复制等功能的镜像仓库。具体模块如下:主要组件包括proxy【nginx前端代理,用来分发前端页面ui访问和镜像上传和下载流量】;ui【提供了一个web管理页面,还包括一个前端页面和后端API,底层使用mysql数据库...
2018-09-19 14:51:56 2023 1
原创 (三):docker registry2 搭建
简介docker hub使用hub.docker.com作为公共仓库,与之相对应,我们可以通过registry来搭建自己的私有仓库,提升镜像仓库的访问速度。1.环境描述[root@localhost docker.registry:5000]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.3 (Maip...
2018-09-19 14:47:59 786
原创 (二):非root用户启动docker
1.创建用户组[root@localhost ~]# groupadd docker2.创建账号docker[root@localhost Portus-2.3.3]# useradd -g docker -d /home/docker -m docker[root@localhost Portus-2.3.3]# passwd docker #输入密码 123456[ro...
2018-09-19 14:42:48 1209
原创 (一):centos7 安装 docker-ce
简介描述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。相关组件 docker imagesdocker images 就是一个只读的模板,一个 image 可以包含一个 ubuntu的操作系统,里面安装了具体的应用程序。imag...
2018-09-19 14:41:19 866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人