portainer

Docker环境安装KubernetesV1.15.5

前提是你 提交于 2020-05-02 04:29:15
前言:系统MacOS、Docker安装启动完成、我这里使用Portainer做界面管理、github上面下载该项目https://github.com/AliyunContainerService/k8s-for-docker-desktop.git分支为V1.15.5;安装步骤参考说明文档 一、Docker环境替换镜像地址为阿里云镜像加速或者国内镜像地址、创建token.sh 二、安装portainer: https://my.oschina.net/wubiaowpBlogShare/blog/1811873 三、切换到项目目录下执行:sh ./load_images.sh下载镜像 四、打开Docker工具勾选开启Kubernetes 六、查看容器是否创建成功: http://localhost:9000/#/containers 七、切换上下文创建运行POD 八、访问dashboard: http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=kube-system 、获取登录令牌登录管理界面 来源: oschina 链接: https://my.oschina.net

Ubuntu18.04安装docker、docker-compose、

谁说胖子不能爱 提交于 2020-05-01 10:16:49
Ubuntu18.04下Docker CE安装 Docker版本分为两个: Docker Community Edition (CE) 和 Docker Enterprise Edition (EE) 。Docker CE社区版本适合个人用户使用。 Ubuntu18.04下安装Docker CE有如下几种主要方法,推荐方法一自动安装: 方法一: 1 使用官方脚本自动安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 方法二: 1 通过版本库安装(repository) 1.1 设置版本库 (1)更新系统包索引 sudo apt-get update (2)添加HTTPS协议,允许apt从HTTPS安装软件包 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common (3)添加Docker 公共密钥 Docker 官方源: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add Docker中科大源: curl -fsSL https://mirrors.ustc.edu.cn

使用Portainer或者UI for Docker可视化管理树莓派容器

早过忘川 提交于 2020-04-18 05:49:30
使用Portainer或者UI for Docker可视化管理树莓派容器 【编者的话】Stefan Scherer是Docker海盗船长,微软MVP。专注于Docker技术在ARM体系中应用。本文是他在家用物联网Docker化领域的一些使用尝试,值得爱好Docker技术与ARM开发的同学围观。 我在家用树莓派弄了一些家庭网络服务,并且将它们运行在Docker容器内。我不时地想看看或管理其中一个容器。但我太懒了,不想到我的笔记本电脑去用Docker命令行界面。现在有两个很好的Docker UI可以通过Web浏览器访问你的Docker引擎。让我们来试试它们。 Docker for UI,以前叫做DockerUI 我开始使用DockerUI,一个来自Michael Crosby和Kevan Ahlquist的开源项目。你可以在GitHub上找到源代码 https://github.com/kevana/ui-for-docker 。 在 我的首页 设置我使用Docker Compose配置来运行我的服务。 这是我启动UI的配置,然后我可以在树莓派的80端口访问它。 ui: image: hypriot/rpi-dockerui restart: always volumes: - '/var/run/docker.sock:/var/run/docker.sock' expose: -

使用GUI工具Portainer.io管控Docker容器

血红的双手。 提交于 2020-04-17 08:27:57
【推荐阅读】微服务还能火多久?>>> 原文: 使用GUI工具Portainer.io管控Docker容器 背景 5年前容器技术扑面而来,如今已经成为面向云原生开发的基础架构,基于微服务的设计需要部署大量容器,同时强调了友好快速的管理容器。 是时候推荐一个轮子Portainer.io: 提供GUI界面的容器管理工具 ,给开发者的工具箱又增加了一个炫酷又实用的瑞士军刀。 Portainer.io的优势 轻量级 (2,3个命令就可启动,镜像少于30M) 健壮、 友好 可以用于Docker监控和构建 提供Docker环境的详细信息 可在界面管理 Container、Image、Network、Volume、Config Portainer.io特性 漂亮的Dashboard,很容器操作和监视 许多内置的操作模板 尽乎实时的 监视Container、Image... 支持Docker-Swarm 集群监视 安装Portaniner.io 为Porttainer.io 创建Volume sudo docker volume create portainer_data 启动portainer容器,配置在宿主机9000端口映射 sudo docker run -d -p 9000 : 9000 -v /var/ run /docker.sock:/ var /run/ docker.sock -v

docker探索-swarm搭建docker集群

倾然丶 夕夏残阳落幕 提交于 2020-04-06 17:33:48
原文出处: http://www.cnblogs.com/520playboy/p/7873903.html 前言 Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令,docker swarm是创建服务器集群的工具,只需要几条命令就可以创建一个服务器集群。它内置一些服务器集群需要的工具,比如说:服务查找,网络,负载均衡等等 一、环境 centos 7.3 Docker version 1.12.6 ip 角色 192.168.6.130 manager 192.168.6.131 worker 192.168.6.132 worker 二、集群 2.1、在192.168.6.130中,初始化集群 [root@jacky jacky]# docker swarm init --advertise-addr 192.168.6.130:2377 Swarm initialized: current node (4devzwb6rpimfpteqr17h2jx9) is now a manager. To add a worker to this swarm, run the following command: docker swarm join \ -

Docker图形化工具——Portainer

南楼画角 提交于 2020-03-25 07:44:29
目标搭建docker-ui 一.Docker图形化工具 docker 图形页面管理工具常用的有三种,DockerUI ,Portainer ,Shipyard 。DockerUI 是 Portainer 的前身, 这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳, 如果有漂亮的图形化界面可以直观查看docker资源信息,也是非常方便的。今天我们就搭建单机版的三种常用图形页面管理工具。 这三种图形化管理工具以Portainer最为受欢迎。 二.DockerUI 轻量级图形页面管理之DockerUI 1.查看dockerui镜像 [root@maven ~]# docker search dockerui 2.选择喜欢的dockerui风格镜像,下载 [root@maven ~]# docker pull abh1nav/dockerui 3.启动dockerui容器,这里需要注意带上privileged参数,提升权限,前往网页查看之前,你需要打开服务器的9000端口: [root@maven ~]# docker run -d --privileged --name dockerui -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock abh1nav

centos / ubuntu / alpine下安装 docker

让人想犯罪 __ 提交于 2020-03-12 13:25:14
centos 下安装 docker yum update -y #清除旧的docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine #安装docker依赖 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 #添加docker官方源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #安装最新版docker yum install docker-ce -y #使用阿里加速镜像 #sudo mkdir -p /etc/docker #sudo tee /etc/docker/daemon.json <<-'EOF' #{ # "registry-mirrors": ["https://自己去阿里云申请,免费的"] #} #EOF sudo

Docker初步

烈酒焚心 提交于 2020-03-09 19:40:27
一、Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。 总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。 下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现: 二、Docker 安装部署 下载说明: https://docs.docker.com/install/linux/docker-ce/centos/ Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)

二、Docker部署应用

落爺英雄遲暮 提交于 2020-03-04 06:21:54
一、有关Docker的安装请参考 docker官网 Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。 Docker 社区版 (CE) 是开发人员和小型团队开始使用 Docker 并尝试使用基于容器的应用的理想之选。Docker CE 有两个更新渠道,即 stable 和 edge: Stable 每个季度为您提供可靠更新 Edge 每个月为您提供新功能 支持的平台 二、Docker 安装Asp.Net Core镜像-有关镜像安装请参考 https://hub.docker.com 1、打开 https://hub.docker.com 右上角搜索dotnet,选择第一个搜索结果microsoft/dotnet,点进去如下图 切换到命令行窗口运行以下命令来安装asp.net core 镜像 docker pull microsoft/aspnetcore   如果我们想拉取指定的aspnetcore版本,可使用如下命令: docker pull microsoft/aspnetcore:1.0 docker pull microsoft/aspnetcore:2.0   之后执行以下命令查看是否拉取成功: docker images   在dockerhub官网中有着dotnet和aspnetcore的镜像,dotnet可以看作是集大成者,包含了

Docker可视化管理工具Portainer

社会主义新天地 提交于 2020-02-01 00:50:01
Docker可视化管理工具Portainer Portainer是一个轻量级的管理界面,可以让您轻松地管理不同的Docker环境(Docker主机或Swarm集群)。 Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 功能全面,基本能满足中小型单位对容器管理的全部需求。 一键拉取,运行命令: docker run -d --privileged --restart always --name portainer -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock -p 9000:9000 portainer/portainer 访问: http://localhost:9000 参考: https://github.com/portainer/portainer https://portainer.readthedocs.io/en/latest/deployment.html 来源: CSDN 作者: Weison Wei 链接: https://blog.csdn.net/weixx3/article/details/103969708