草庐IT

docker-networking

全部标签

mysql - 多应用作为集群中的 Docker 容器,处理 MySQL 的方法

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion大多数关于设置Docker容器的在线文章似乎都是围绕将应用程序分解为微服务并将它们分配到各种容器并将它们部署到集群中的想法编写的。我想找到处理多个不相关应用程序的数据库(例如mySQL)的最佳方法,这些应用程序为不同的客户端编写,部署到同一个集群中。假设我有10个不相关的小应用程序(如wordpress),都需要访问mySQL数据库。我可以:将应用程序作为容器部署到集群中,仅包含应用程序代

mysql - 如何在成功等待脚本后启动 docker 容器

在启动我的其他应用程序之前,我正在使用等待脚本来检查数据库是否已启动。#!/bin/bashset-ehost="$1"shiftcmd="$@"untilpsql-h"$host"-U"postgres"-c'\l';do>&2echo"Postgresisunavailable-sleeping"sleep1done>&2echo"Postgresisup-executingcommand"exec$cmd我找到了这个脚本here.现在我的应用程序容器停止运行,MySQL已启动-正在执行命令。所以脚本是成功的(数据库正在运行)但我不清楚如何执行我应用程序的dockerfile中的真

群晖 Docker版qbittorrent 下载显示错误 解决方法

这些天在折腾AIO玩,PVE虚拟机底层,核显直通,群晖安装,免不了踩些坑。今天写篇博客,讲述一下群晖Docker版qbittorrent下载显示错误的解决方法,顺便记录一下配置,以便日后折腾可以参考。直接说结论如果下载显示错误,并且由于自己更改了存储路径,那多半是由于权限设置。去相关的文件夹中添加Owner用户的完全控制权限即可。折腾了好久,先是ssh连接群晖,dockerexec-it进入qbittorrent容器,把群晖和容器相关的文件夹全部chmod777了,确实不报错了,证明思路是对的。但是这样安全性方面多少有些,,,所以不建议这样简单粗暴。下面有一种更方便安全的方法。 先来看一眼挂载

mysql - Docker 将应用程序连接到 mysql 主机

我在虚拟机中安装了Ubuntu16.04,我正在尝试在docker容器中运行应用程序并将其连接到主机上的MySQL数据库我有这样的东西..在我有MySQL的主机上:当我尝试将我的应用程序连接到MySQL时,我得到了这个:java.sql.exception:cannotcreatepoolableConnectionFactory(Couldnotcreateconnectiontodatabaseserver.Attemptedreconnect3times我使用docker-compose执行我的应用程序:version:'2'services:exo:image:exoplatf

java - Dockerized Mac/Java 应用程序无法与本地主机通信

此处为MacOS+Docker(版本17.12.0-ce-mac49(21995))。我正在尝试对现有的SpringBoot应用程序进行Dockerize。这是我的Dockerfile:FROMopenjdk:8RUNmkdir/opt/myappADDbuild/libs/myapp.jar/opt/myappADDapplication.yml/opt/myappADDlogback.groovy/opt/myappWORKDIR/opt/myappEXPOSE9200ENTRYPOINT["java","-Dspring.config=.","-jar","myapp.jar"]

mysql - 使用 mysql 和 nodeJS 构建一个 docker

我正在构建一个使用nodeJS和后端以及mySQL作为后端的应用程序,目前,我启动该应用程序(没有docker)的步骤是:安装Node.js安装MySQL在端口3306上启动mysqld手动创建专用于NodeJS后端的MYSQL用户。这个用户应该只有我想要的架构的基本权限。运行sequelize命令以使用4)中生成的用户npminstall和npmstart在端口8080上启动NodeJS现在我想对我的应用程序进行dokerize,我已经有了以下Dockerfile:#nodeversion:carbon#appversion:1.0.0FROMnode:8.11.2WORKDIR/u

mysql - 无法从另一个容器访问Docker容器中的MySQL数据库

我从这里拉取了MySQL5.7容器:https://hub.docker.com/_/mysql/这是我运行它的方式:dockerrun--namemysql-p3306:3306-eMYSQL_ROOT_PASSWORD=pwd-dmysql:5.7它运行良好,我能够从我的主机连接到MySQL数据库。但是,当我尝试使用这样链接的mysql容器运行另一个容器时:dockerrun--linkmysql:mysql-p8080:8080-dapp:dev我的容器无法连接到mysql:#172.17.0.3ismysql'siptakenfrom/etc/hostsofanothercon

php - Laravel 与 Docker 连接 MySQL 的问题

我使用Docker设置Laravel的步骤:在我的本地系统中,我没有安装PHP、Composer、Apache、MySQL、phpMyAdmin等。我的系统中只安装了Git和Docker。git克隆https://github.com/laravel/laravel.git在项目根目录下创建docker-composer.yml文件。version:"3"services:db:image:mysql:5.7environment:MYSQL_ROOT_PASSWORD:passMYSQL_DATABASE:dbMYSQL_USER:rootMYSQL_PASSWORD:passpor

php - 从 Docker 容器使用本地主机连接到 MariaDB

首先我确实阅读了这些链接ConnecttoDockerMySQLcontainerfromlocalhost?ConnecttoMysqlonlocalhostfromdockercontainerFrominsideofaDockercontainer,howdoIconnecttothelocalhostofthemachine?但是作为docker的初学者。它对我没有帮助。你需要知道的:是的,我需要本地主机。我正在开发一个可以交互的应用程序直接用数据库。它创建/删除用户权限和允许某些用户以有限的权限从远程访问使用权。初始化后,该应用程序将放弃对root和forge用户的默认远程访

【开源电商网站】(2),使用docker-compose和dockerfile进行配置,设置自定义的镜像,安装插件,增加汉化包,支持中文界面汉化。

项目相关代代码地址相关内容:https://blog.csdn.net/freewebsys/category_12461196.html原文地址:https://blog.csdn.net/freewebsys/article/details/133666433包括以下运行的详细代码:https://gitee.com/study-demo-all/oscommerce2-study视频教程:https://www.bilibili.com/video/BV1kB4y1Z7HS/?vd_source=4b290247452adda4e56d84b659b0c8a21,使用dockerfile