独角数卡docker部署教程

首先安装docker,接下来运行以下代码(根据自己需要修改):

docker run -dit --name dujiaoka -p 80:80 -p 9000:9000 -e WEB_DOCUMENT_ROOT=/app/public jiangjuhong/dujiaoka

docker run -d -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 --name mysql -v /data/mysql/config/my.cnf:/etc/mysql/my.cnf -v /data/mysql/db:/var/lib/mysql mysql:5.7

docker run -d --name myredis -p 6379:6379 redis --requirepass "123456"




dujiaoka 容器和 mysql 以及myredis容器并不在同一网络中。在 Docker 中,只有在同一网络中的容器才能够通过容器名进行互相访问。你可以创建一个网络,并将两个容器都连接到这个网络。下面是具体的步骤:
docker network create mynetwork
docker network connect mynetwork dujiaoka
docker network connect mynetwork mysql
docker network connect mynetwork myredis
docker restart dujiaoka
docker restart mysql
docker restart myredis

接下来创建数据库:

你需要在 MySQL 服务器上创建一个名为 'dujiaoka' 的数据库,你可以通过以下步骤来实现:


1. 首先,你需要登录到你的 MySQL 容器。你可以使用以下命令:

    docker exec -it mysql bash

    这个命令将在 `mysql` 容器中启动一个新的 bash shell。


2. 然后,在 `mysql` 容器中,你可以使用以下命令来登录到 MySQL 服务器:

    mysql -uroot -p

    你需要输入你设置的密码(在这个例子中是123456)来登录。


3. 在 MySQL 命令行中,你可以使用以下命令来创建一个新的数据库:

    CREATE DATABASE dujiaoka;

    这个命令将创建一个新的数据库,名为 'dujiaoka'。


4. 最后,你可以使用 `exit` 命令来退出 MySQL 命令行和 bash shell。

    exit


然后打开服务器地址输入数据库信息等就可以安装了,注意MySQL和Redis的地址为容器名,即mysql和myredis。


演示地址:https://buy.gravityengine.cc












Next Post Previous Post
No Comment
Add Comment
comment url