Tag: mysql

从Docker .net核心连接本地主机Mysql

我在Docker中的.net核心中使用WebAPI。 我想在AWS EC2实例上部署此API,并使用本地mysql数据库与其他Web应用程序一起工作。 如何从Docker内部到达这个Mysql? 本地我可以通过使用我的私人IP地址 => optionsBuilder.UseMySql(@"Server=$my_local_ip;database=db_name;uid=user;pwd=pass;"); $my_local_ip确定我应该使用哪个$my_local_ip连接到数据库? 但是在EC2上使用私有IP的时候,在发送无法连接到任何MYSQL主机的请求时出现错误。

MySQL泊坞窗中的MySQLconfiguration文件

我在使用官方MySQL docker镜像创build的docker容器中运行MySQL 5.7.20。 MySQL conf文件需要安装在主机Ubuntu系统上。 目前MySQL docker容器是使用该命令启动的 sudo docker run -d \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=test \ -v /root/test/mysql/var/lib:/var/lib/mysql \ -v /root/test/mysql/etc:/etc/mysql \ –name test-mysql \ mysql:5.7 但是/root/test/mysql/etc中没有configuration文件…连接到docker容器的bash,发现/etc/mysql是空的! conf文件位于哪里? 不应该在/etc/mysql/conf.d/和/etc/mysql/mysql.conf.d/有一些吗?

Vagrantdocker提供者命令

我有一个通过docker安装mysql的Vagrantfile,然后我想运行一个额外的命令来创build我的数据库。 现在我的Vagrantfile有 config.vm.provision "docker" do |d| d.pull_images "tutum/mysql" d.run "tutum/mysql", args: ' -e MYSQL_PASS="password" –name mysql -p 3306:3306', end 我知道我可以创build一个shell提供程序来运行引导脚本,但是我想知道是否有办法通过docker来完成。

如何最好地连接Docker中的容器

我是否总是需要使用–link命令来将容器链接到另一个,或者我可以只从第一个容器ping第二个容器的ip。 示例:运行mysql(tcp 3306)的容器1:ip 10.0.0.7容器2运行指示灯:ip 10.0.0.8 可以0.8不只是直接连接到0.7,他们在同一座桥上? 再次感谢您的帮助 问候 哈里姆·哈克

无法在本地连接到dockerized的mysql容器

我仍然是docker工人的初学者,试图使用docker工具来帮助我开发原型。 我的环境是Mac,使用boot2docker,版本如下 Client version: 1.3.1 Client API version: 1.15 Go version (client): go1.3.3 Git commit (client): 4e9bbfa OS/Arch (client): darwin/amd64 Server version: 1.3.2 Server API version: 1.15 Go version (server): go1.3.3 Git commit (server): 39fa2fa 我运行如下命令: docker run –name mymysql -e MYSQL_ROOT_PASSWORD=mypw -e MYSQL_DATABASE=bullshit -d mysql -p 3306:3306 docker start mymysql 我可以看到进程运行如下: CONTAINER ID IMAGE […]

在docker中连接到mysql服务器

如果我在第一个docker容器中运行mysql服务器: docker run –name mysqlserver -e MYSQL_ROOT_PASSWORD=pass -d mysql:5.5 并将第二docker集装箱与第一集装箱连接起来: docker run –name myapp –link mysqlserver:mysql -d vladimir/app 如果在第二个docker集装箱我有Python应用程序,我只想连接到第一个容器中的数据库,如何确定使用哪个主机?

Docker:将mysql数据库分割成不同的数据卷容器?

我有以下的Docker容器: web (nginx) db (mysql) web容器链接到db容器。 所有标准的东西。 对于数据持久性,我想采取数据卷容器方法。 我希望能够使用这两个容器作为主应用程序容器来运行多个网站(从技术上来说, web容器运行着面向用户的主要应用程序,而db在后面)。 假设我在mysql中分别使用数据库A , B和C siteA , siteA和siteC 。 我希望能够将这些站点的数据库数据分为3个不同的数据卷容器( dataB , dataB , dataC )以实现可移植性,并将它们集中在一个部署中(一台运行web , db , dataB , dataC , dataB dataC链接适当)在需要的时候。 有没有办法将单独的mysql数据库分区到他们自己的数据卷容器的便携性? AFAIK,mysql把它所有的数据库数据以某种forms存储在/var/lib/mysql中,而这些数据对于mysql所存储的数据库来说是不透明的。 例如,如果将存储在mysql中的不同数据库映射到已知目录(在本例中为/var/lib/mysql/A , /var/lib/mysql/B和/var/lib/mysql/C 这样,所有我将不得不坚持这些目录,并将其安装在db容器中。 我不认为这是事实。

docker工人运行mysql客户端运行mysql容器

我只是进入docker,并有一个简单的MySQL 5.5设置使用官方形象 。 这是我的相关文件。 #Dockerfile FROM mysql:5.5 ENV MYSQL_ROOT_PASSWORD password #docker-compose.yml db: build: . 现在我运行docker-compose build然后是docker-compose up ,它将提供以下输出 db_1 | 150828 14:04:17 [Note] mysqld: ready for connections. db_1 | Version: '5.5.45' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL) 现在在另一个terminal上运行docker-compose run db bash并进入bash shell。 但在这个shell中,如果我尝试连接mysql客户端,我得到一个错误。 root@94a43b1f5be0:/# mysql -u root -p ERROR 2002 (HY000): Can't connect […]

泊坞窗磁盘空间不足

我在docker和卷大小hainvg麻烦。 我正在运行三个容器的docker机器。 给我麻烦的一个是MySQL容器,它具有一个持久数据的容器。 当我尝试导入一个mysql文件时,mysql抱怨表已满 ,这意味着磁盘空间不足。 看看这个系统,我看到了这个问题,但是不知道如何改正它: _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) […]

docker错误:容器ID后面跟着“找不到命令”

我在写一个脚本时遇到困难。 脚本基本上是不完整的,但到目前为止,我希望它能够成功运行容器。 当我执行脚本时,我给出了一个容器ID和“未find命令”的错误。 例如: ./wordpress: line 73: 3c0fba4984f3b70f0eb3f1c15a7b157f4862b9b243657a3d2f7141029fb6641a: command not found 我正在使用的脚本如下所示: #!/bin/bash echo "Setting Constants" MYSQL_ROOT_PASSWORD='password' MYSQL_DATABASE='wordpress' WORDPRESS_DB_PASSWORD='password' WP_PORT='80' DB_PORT='3306' EPOCH=$(date +%s) # append EPOCH to container names for uniqueness #FILE='blogcontainers' # filename containing container IDs DB_CONTAINER_NAME="myblogdb$EPOCH" WP_CONTAINER_NAME="myblog$EPOCH" DB_IMG_NAME='blogdb' # MySQL Docker image WP_IMG_NAME='blog' # WordPress Docker image cd ~/myblog WP_CID_FILE="$PWD/blog.cid" DB_CID_FILE="$PWD/blogdb.cid" if [ […]