portainer

docker stack 部署 mssql

拟墨画扇 提交于 2021-02-18 17:51:43
=============================================== 2019/12/8_第1次修改 ccb_warlock =============================================== 因为最近的工作项目使用的是mssql(自从知道mssql之后,我几乎不再说起另一个累赘的名字:sql server),不得不去重新学习使用mssql。 我的理解是,使用mssql仅仅只是使用数据表时,用docker运行一个开发用的容器比起在一台win server中安装一个来的高效且省资源。 当然如果还需要写存储过程及其调试,那还是用ssms来开发和调试吧(过程比起oracle、mysql虐心太多)。 因为我自学过docker、又喜欢折腾这种可以省时间的技术,所以整理了这篇笔记给路人参考。 一、前提条件 环境中已经部署了docker swarm( http://www.cnblogs.com/straycats/p/8978135.html ) 最好也部署了portainer( http://www.cnblogs.com/straycats/p/8978201.html ) 默认swarm创建了network:swarm-net 二、部署MSSQL 由于项目需要,我部署的是mssql 2017。 2.1 创建目录映射 mkdir -p

docker学习——02Portainer可视化面板安装、Docker镜像讲解

久未见 提交于 2021-01-15 10:52:45
可视化 portainer(不是最佳选择,先用这个) docker run -d -p 8088:9000 \ > --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer Rancher(CI/CD 持续集成/持续部署 时使用) 什么是 portainer ? Docker图形化界面管理工具!提供一个后台面板供我们操作! docker run -d -p 8088:9000 \ > --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer 访问测试:外网:8088 http://ip:8088/ 设置密码,选择本地的 注意:该页面上有提示需要挂载本地 /var/run/docker.socker 与容器内的 /var/run/docker.socker连接。因此,在启动时必须制定该挂载文件。 进入之后的面板: 可视化面板平时不会使用,自己测试玩玩即可。 Docker镜像讲解 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容

用 Portainer.io 来监控和管理 Docker 容器(1)

落花浮王杯 提交于 2020-09-23 16:06:31
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性。每天都有大量的 Docker 容器被创建,因此如何监控它们就变得非常重要。目前已经有一些内置的工具和技术,不过对它们进行配置有一些复杂。随着基于微服务的架构正在变成接下来事实上的标准,学会这种技术将为你的知识库再添一项新技能。 基于上述场景,对一种轻量、健壮的镜像管理工具的需求日益增加。Portainer.io 解决了这个问题。 Portainer.io(最新版本是 1.20.2)非常轻量,只需 2-3 个命令就可以配置好,已经在 Docker 用户中流行起来。 比起其他工具,这个工具有很多优势,其中一些如下所示: 轻量(安装此工具仅需 2 到 3 个命令,与此同时安装镜像的大小在 26 M 到 30 M 之间) 健壮且易用 可用于 Docker 监控和构建 提供对 Docker 环境的详细概况 可以管理容器、镜像、网络和卷 Portainer 部署方便,仅需一个 Docker 命令(可以在任意地方运行) 可以对完整的 Docker 容器环境进行监控 Portainer 同时具有以下服务: 社区支持 企业支持 与合作伙伴 OEM 服务一起的专业服务 Portainer 的功能和特性如下: 1. 配备了漂亮的仪表盘,易于使用和监控 2. 自带大量内置模板,便于操作和创建 3. 服务支持(仅 OEM

十一、linux安装portainer 管理 docker

走远了吗. 提交于 2020-08-12 17:45:16
portainer官网 一、使用docker 安装 # 搜索镜像 docker search portainer/portainer # 拉取镜像 docker pull portainer/portainer # 运行镜像 docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer 这边需要挂载/root/portainer目录和 (/var/run/docker.sock:/var/run/docker.sock) 把宿主机的Docker守护进程(docker daemon)默认监听的Unix域套接字挂载到容器中 必须挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接 这边需要注意,需要开发阿里云安全组的9000端口 二、portainer使用 访问链接 http://47.111.244.213:9000/#/containers 2.1 创建用户 2.2 选择版本 这边我们选择本地的单机版即可,点击connect 2.3 可以查看容器运行情况 来源: oschina 链接: https://my

Docker安装mysql

依然范特西╮ 提交于 2020-08-10 17:42:08
事先准备 centos系统或者linux系统 安装步骤 安装基础的工具yum-utils device-mapper-persistent-data lvm2 yum install -y yum-utils device-mapper-persistent- data lvm2 添加docker-ce yum仓库 因为在阿里云的ecs机器上面,yum镜像使用的阿里云的,找不到docker的镜像,所以需要第一步的安装基础工具之 后使用yum-config-manager来添 加对应的yum仓库,执行如下命令 yum-config-manager --add-repo https:/ /download.docker.com/linux /centos/docker-ce.repo 安装docker-ce 通过上面两个步骤我们已经建立好了docker-ce的镜像链接,接下来只需要安装docker-ce就可以了,执行如下命令,安装这个的时间会稍微有点长,需要耐心的等待大概3-5分钟 yum install docker-ce 启动、停止docker服务 systemctl start docker #启动docker服务 systemctl stop docker #关闭docker服务 设置开机启动 Docker Daemon 进程 systemctl start docker

Docker可视化工具Portainer

一世执手 提交于 2020-08-06 23:54:57
1 前言 从没想到 Docker 也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多 Docker 可视化工具了。如 DockerUI 、 Shipyard 、 Rancher 、 Portainer 等。查看对比了一番,最后觉得 Portainer 还不错,功能齐全、界面简洁好看,就装来玩玩。 2 Portainer特点 Portainer 是一个轻量级的 Docker 环境管理UI,主要优点有: 轻量级,镜像只有几十M,相对其它UI工具来说十分轻巧; 使用方便,它也是一个 Docker 应用,直接拉取镜像后启动即可; 持续更新,作为优秀的开源项目, GitHub 还在持续维护和更新; 功能齐全,如以下几点: 完备的权限管理(团队、角色、用户控制); 镜像管理; 容器管理; 主机和集群状态显示; 应用模板快速部署; 事件日志显示; 其它 Docker 相关功能等。 3 探寻一下Portainer 3.1 安装 先拉取最新的镜像: $ docker pull portainer/portainer:latest 为 Portainer 创建一个 volume : $ docker volume create portainer_data 一条命令启动: $ docker run -d -p 9000:9000 --name=portainer -

Docker基本使用总结

拜拜、爱过 提交于 2020-07-23 19:08:13
Docker的基本使用 文章目录 Docker的基本使用 1.1 准备工作 1.1.1 安装、启动以及卸载 1.2 常用命令 1.2.1 docker镜像基本使用 1.2.2 容器的使用 1.3 Docker可视化管理 1.3.1 portainer 1.4 Docker镜像 1.4.1 镜像介绍 1.4.2 镜像分层 1.4.3 自制镜像 1.4.3 dockerhub 的使用 1.5 容器数据卷 1.5.1 容器数据卷介绍 1.5.2 数据卷的使用 1.5.3 dockerfile制作镜像 1.6 docker网络 1.6.1 docker网络介绍 1.6.2 容器互联 1.6.3 容器互联-自定义网络 1.6.4 容器与网络的联通 参考 Docker命令示意图: 1.1 准备工作 1.1.1 安装、启动以及卸载 docker install 官方文档 (1) centos安装docker 删除旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine The contents of /var/lib/docker/ ,

Docker(11) docker-compose部署开发环境篇(mysql、redis、nginx、mq ...)

坚强是说给别人听的谎言 提交于 2020-05-06 20:51:04
一、前言 蹭着这次五一小假期,小编整理了一下之前docker部署开发环境系列的笔记,目前整理出来的有 docker-compose 部署 portainer 、 mysql 、 oracle18c 、 jenkins 、 jrebel 、 redis 、 nginx 、 elasticsearch 、 rabbitmq 、 activemq 、 baidupcs-web 、 nacos 、 sentinel 、 minio 、 kafka 、 yearning ... docker-compose 系列笔记地址: https://gitee.com/zhengqingya/docker-compose (如果以后有时间,将会不定期更新,有需要的小伙伴们自取即可) 部分可能需要根据自己的实际环境来做修改才能成功运行哦,比如端口占用之类... 二、环境准备 git clone https://gitee.com/zhengqingya/docker-compose.git cd docker-compose 三、运行服务 1、portainer docker-compose -f docker-compose-portainer.yml -p portainer up -d -p:项目名称 -f:指定docker-compose.yml文件路径 -d:后台启动 访问地址: ip地址

docker图形化管理界面portainer安装

杀马特。学长 韩版系。学妹 提交于 2020-05-06 15:27:54
基本介绍 官网[https://www.portainer.io](https://www.portainer.io) portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、 容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、 容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 功能十分全面,基本能满足中小型单位对容器管理的全部需求。 安装步骤 docker search portainer docker pull portainer/portainer #启动 docker run -d -p 9000:9000 \ --restart=always \ -v /opt/portainer:/data/portainer \ -v /var/run/docker.sock:/var/run/docker.sock \ --name prtainer-test \ portainer/portainer 1. 启动完成后通过9000端口访问http://IP:9000 2. 设置用户名密码 admin admin1234 3. 单机版选择Local即可连接到本地Docker 添加远程节点 1. 分别在node与master上安装docker。另,多台node以此类推