版本情况
docker 20.10.7, mysql 5.6, tarscloud/tars:dev
安装步骤
- 创建一个名为tars的桥接(bridge)虚拟网络,网关172.25.0.1,网段为172.25.0.0
docker network create -d bridge --subnet=172.25.0.0/16 --gateway=172.25.0.1 tars
- 启动mysql
docker run -d -p 3306:3306
--net=tars
-e MYSQL_ROOT_PASSWORD="password"
--ip="172.25.0.2"
-v ${YOUR_MYSQL_DATA_DIR}:/var/lib/mysql
-v /etc/localtime:/etc/localtime
--name=tars-mysql
mysql:5.6
- 启用tars
挂载的/etc/localtime是用来设置容器时区的,若没有可以去掉
3000端口为web程序端口
docker run
--name=tars
--net=tars
-e MYSQL_HOST="172.25.0.2"
-e MYSQL_ROOT_PASSWORD=password
-e MYSQL_USER=root
-e MYSQL_PORT=3306
-e REBUILD=false
-e INET=eth0
-e SLAVE=false
--ip="172.25.0.3"
-v ${YOUR_TARS_DATA_DIR}:/data/tars
-v /etc/localtime:/etc/localtime
-p 3000:3000
tarscloud/tars:dev