草庐IT

docker-compse

全部标签

Docker数据卷(Volume)

Docker数据卷(Volume)一、数据卷概念数据卷是宿主机中的一个目录或者文件,当容器目录和数据卷目录绑定后,对方的修改会立即同步。一个数据卷可以被多个容器同时挂载,一个容器也可以被挂载多个数据卷。简单来说,数据卷本质其实是共享文件夹,是宿主机与容器之间数据共享的桥梁。数据卷的作用:容器数据持久化外部机器和容器间接通信容器之间数据交换卷技术就是为了实现数据的持久化和同步操作,容器间也是数据共享。二、数据卷的配置方式1、语法格式dockerrun...–v宿主机目录(文件):容器内目录(文件)...目录必须是绝对路径如果宿主机目录不存在,会自动创建可以挂载多个数据卷(直接继续跟-v参数)#在

Linux本地docker一键部署traefik+内网穿透工具实现远程访问Web UI管理界面

文章目录前言1.Docker部署Træfɪk2.本地访问traefik测试3.Linux安装cpolar4.配置Traefik公网访问地址5.公网远程访问Traefik6.固定Traefik公网地址前言Træfɪk是一个云原生的新型的HTTP反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端(Docker,Swarm,Mesos/Marathon,Consul,Etcd,Zookeeper,BoltDB,RestAPI,file…),可以对配置进行自动化、动态的管理.Træfɪk支持docker一键部署,内置WebUI,管理相对方便,下面介绍Linux本地docker一键部署traef

阿里云配置docker报错[Errno 256]No more mirrors to try.以及bash: yum-config-manager: 未找到命令

阿里云配置docker报错Nomoremirrorstotry.Errordownloadingpackages:docker-compose-plugin-2.21.0-1.el7.x86_64:[Errno256]Nomoremirrorstotry.docker-ce-rootless-extras-24.0.6-1.el7.x86_64:[Errno256]Nomoremirrorstotry.1:docker-ce-cli-24.0.6-1.el7.x86_64:[Errno256]Nomoremirrorstotry.1.已配设置(个人项目所需,切勿轻易关闭!!!这些配置并不与问题

Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)

目录一、从空白系统中克隆Centos7系统二、使用xshell连接docker_tigerhhzz虚拟机​编辑三、在CentOS7基础上安装Docker容器四、在Docker中进行安装Portainer4.1、在Docker中安装MySQL4.2、在Docker中安装JDK8,安装Java环境4.3、Docker安装redis(缓存)4.4、使用Docker快速搭建自己的GitLab五、项目部署所需1、安装C和C++的环境2、安装Nginx反向代理最近自己在虚拟机上搭建一个docker,将项目运行在虚拟机中。需要提前准备的工具,XShell(远程链接工具),VM(虚拟机-配置网络)、CentO

Docker的配置与使用

目录 初识DockerDocker简介Docker和传统虚拟化方式的不同之处:docker下载CentOSDocker安装Dockeran安装阿里云镜像加速Docker比VMware块的原因帮助启动类命令镜像命令  容器命令镜像UnionFS(联合文件系统)Docker镜像加载原理Docker镜像commit操作案例总结本地镜像发布到阿里云将本地镜像推送到私有库Docker容器数据卷安装tomcat安装tomcat8安装mysql安装redismysql主从复制面试题-安装redis集群大面试题第4季分布式存储案例真题 redis集群哈希槽实战新建容器 主从容错切换迁移案例 容错切换迁移 主从

docker报错Error response from daemon: Container xxx is not running

1.问题在移植了docker后,执行了sudodockerrun--namemyrosort-p80:80-drosort指令运行名为myrosort的容器,通过sudodockerps-a也可以看到确实运行了(base)neousys@neousys-Nuvo-5000:~/wqw/docker/20230915$sudodockerrun--namemyrosort-p80:80-drosort53e999137030b67c903a5bd5966ad378dd3ee0224434e57de60ebf91124b05bf(base)neousys@neousys-Nuvo-5000:~/w

Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件

1、前言rabbitmq_delayed_message_exchange是一款向RabbitMQ添加延迟消息传递(或计划消息传递)的插件。插件下载地址:https://www.rabbitmq.com/community-plugins.html1、下载插件首先需要确定我们当前使用的RabbitMQ的版本,我们可以直接登录Web端的管理界面查看版本 也可以在RabbitMQ容器中使用以下命令查看自己使用的RabbitMQ的版本rabbitmqctlversion如上图所示,我当前使用的版本是3.9.11,因此需要下载3.9或者3.9以上的版本。 通过下载链接进入下载页面后,点击下图所示的Re

Mac下Docker Desktop安装命令行工具、开启本地远程访问

Mac系统下,为了方便在terminal和idea里使用docker,需要安装docker命令行工具,和开启DockerDesktop本地远程访问。具体方法是在设置-高级下,1.将勾选的User调整为System,这样不用手动配置PATH即可使用docker命令2.勾选“AllowthedefaultDockersockettobeused(requirespassword)”,开启DockerDesktop本地远程访问操作流程特此记录一下: 开启后的效果:docker命令行正常,idea顺利连接到本地dockerdaemon,构建镜像也OK 

Docker Desktop安装问题

Hyper-V服务Windows系统安装Docker的必要步骤是具有Hyper-V的功能配置,一般需要将Windows升级到专业版才能在控制面板->程序启用或关闭Windows功能中找到Hyper-V功能,全部勾选,其中在,在勾选Hyper-V平台时,出现多次重启仍然无法完成配置,究其原因,由于本机以前使用过VMWare虚拟机服务,完全卸载VMware服务后,能够成功勾选Hyper-V平台重启完成配置。DockerDesktopUnexpectedWSLerror完成上一步配置后出现了UnexpectedWSLerror的错误,错误报告如下:在这里我解决这一问题的办法是将原来勾选的适用于Lin

鸿蒙系统开发编译指南(官网开发文档+docker环境方式)

注意1:OpenHarmony系统的开发环境搭建、编译、烧录、调测,最好直接参考官网开发文档,因为更新频繁,大多数人的流程都不一样。1、登录官网https://www.harmonyos.com/ 2、设备开发指南文档最新链接​3、开发方式选择​        因为一般都需要使用命令行操作,而且通过命令行操作才能深入了解原理,后续也可以在其基础上增加DevEco Device Tool工具开发,因此果断选择命令行方式开发。大坑:搭建开发编译环境时,需要下载安装一大堆东西,不仅不利于维护自己的ubuntu系统(不方便删除卸载),而且可能因为环境差异,下载安装失败导致后续编译碰到问题。因此,本人后