草庐IT

Docker三剑客之Machine

全部标签

Unraid docker 可道云(APP)第三篇:通过tailscale组建访问,最终访问内网解决方案

Tailscale        tailscale实现远程访问的形式和zerotier类似,它可以将多个局域网和单个设备组成一个虚拟局域网,继而实现多个局域网和单个设备之间的远程访问。免费版支持100个设备组网,可满足普通用户和小企业组网需求。        设备段之间最好是有IPv6地址,这样可以直连,提高连接的带宽。如果是大内网IP,则需要经过转发,带宽较低。tailscale支持的设备类型openwrt(可直接访问内网设备IP地址,无需内网设备再安装软件)IOSAndroidwindowstailscale注册访问tailscale官网:https://tailscale.com ,注

[部署] Docker 安装可视化工具 Portainer + 汉化

目录1. 拉取镜像2. 创建portainer工作目录3. 进入Portainer文件夹4. 下载汉化文件5. 解压汉化文件6.启动镜像拉取镜像[root@localhost~]#dockerpullportainer/portainerUsingdefaulttag:latestlatest:Pullingfromportainer/portainer94cfa856b2b1:Pullcomplete49d59ee0881a:Pullcompletea2300fd28637:PullcompleteDigest:sha256:fb45b43738646048a0a0cc74fcee2865b

Harbor私有仓库搭建并配置https对接docker与kubernetes

一、环境介绍默认情况下,Harbor不附带证书。可以在没有安全保护的情况下部署Harbor,以便您可以通过HTTP连接到它。在生产环境中,推荐始终使用HTTPS。要配置HTTPS,必须创建SSL证书。可以使用由受信任的第三方CA签名的证书,也可以使用自签名证书。本文以自签名证书为例。使用到的各个软件版本操作系统版本:ubuntu20.04harbor版本:v2.5.3-797c3536docker版本:20.10.8kubernetets版本:1.22.2harbor地址:192.168.10.112域名:harbor.snow.commaster01地址:192.168.10.100二、仓库

五分钟,Docker安装kafka 3.5,kafka-map图形化管理工具

首先确保已经安装docker,如果是windows安装docker,可参考wsl2安装docker1、安装zkdockerrun-d--restart=always-eALLOW_ANONYMOUS_LOGIN=yes--log-driverjson-file--log-optmax-size=100m--log-optmax-file=2--namezookeeper-p2181:2181-v/etc/localtime:/etc/localtimebitnami/zookeeper:latest2、安装kafka注意:将192.168.xx.xx替换为你的主机IP即可dockerrun-d

容器化技术-Docker

一、引言1.1什么是Docker(重要-部署)?Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。1.2容器的特性容器技术又称为容器虚拟化,是一种操作系统虚拟化,属于轻量级虚拟化。容器首先是一个相对独立的运行环境,并且在一个容器环境中,应该最小化对外界的影响,比如不能在容器中把宿主机上的资源全部消耗完,这就是资源控制。1.3为

Docker Compose部署Mysql8

DockerCompose部署Mysql8介绍MySQL是一个广泛使用的开源关系型数据库管理系统,它被用于许多Web应用程序的数据存储和管理。MySQL提供了高性能、可靠性和灵活性,让开发者能够轻松处理各种规模的数据处理需求。下面是一些关于MySQL的重要特点和功能:关系型数据库:MySQL是一个基于关系模型的数据库管理系统,数据以表格的形式存储,表格间可以建立关系,这样可以方便地组织和查询数据。跨平台支持:MySQL支持多个操作系统,如Windows、Linux和macOS,这使得它成为一个通用的数据库解决方案。高性能:MySQL以其高效的存储引擎而闻名,可以处理大量的数据和并发查询。它的优

十、Docker 可视化与监控

6.1常用工具介绍当Docker部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要。Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。常用工具如下:1、dockerUI(local)2、shipyard(停止维护了)3、portainer4、daocloud6.2工具使用6.2.2portainer6.2.2.1安装portainer$dockerrun-d-p9000:9000--nameport

Docker容器环境变量设置与查看

设置环境变量在编写Dockerfile时,我们可以通过ENV来为Docker容器设置相关的环境变量,设置的环境变量在Docker容器中可以通过环境变量来进行引用。Docker容器环境变量设置方法:在Dockerfile中使用ENV指令可以用于为docker容器设置环境变量。使用dockerrun--env=来修改环境变量Linux系统下相关环境变量设置有以下几个文件:~/.bashrc~/.profile~/.bash_profile/etc/profile/etc/environment/etc/bash.bashrc查看环境变量如果我们需要查看ENV设置的环境变量,可能通过以下几个方法进行

【问题总结】Docker环境下备份和恢复postgresql数据库

目录文章目录以从备份恢复forest_resources库为例一、备份数据库二、需要还原的数据库准备1删除掉远程的库。2重新创建一个空的库。可以使用sql3找到数据库存放的路径,并将备份文件上传到对应的路径下三、进入docker容器内部,执行数据库恢复附录:一些常用的pgsql操作指令以从备份恢复forest_resources库为例一、备份数据库在本地windows环境下使用以下指令备份数据库{pgsql的安装路径}\bin\pg_dump-h{host}-p{端口}-Upostgres-W{数据库名}>{备份文件的路径}比如D:\javaapp\PGSQL14\bin\pg_dump-h1

【Docker】Exited 139解决Window下docker启动oracle11g失败Exited 139

前几天,在docker安装了oracle11,安装非常简单,但是启动的时候启动不起来,且没有任何log日志输出!docker拉取安装oracle11dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g安装完成后启动oracledockerrun--nameoracle11-p1521:1521-eORACLE_ALLOW_REMOTE=true-eORACLE_PWD=oracle-dregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest3.这里可能会报启动失