ubuntu
docker pull ubuntu:18.04
docker run --privileged -itd --network host --name botzero-api ubuntu:18.04
docker exec -it botzero-api /bin/bash
apt-get update
apt-get install -y python3-pip python3-venv python3-dev vim curl git net-tools
其它应用安装
mysql redis rabbitmq zookeeper
镜像
botzero-mysql-redis-rabbitmq-zoo.tar
docker commit 容器id botzero-mysql-redis-rabbitmq-zoo:v1
docker save 容器id > botzero-mysql-redis-rabbitmq-zoo.tar
docker load -i botzero-mysql-redis-rabbitmq-zoo.tar
docker tag 容器id botzero-mysql-redis-rabbitmq-zoo:latest
docker volume create botzero-mysql
docker volume create botzero-zoo
botzero-zoo:/usr/local/zookeeper/zookeeper-3.4.14/conf/data
botzero-mysql:/var/lib/mysql
/data/botzero-server/custom_actions/:/data/botzero/dev/botzero_server/custom_actions/
/data/botzero-server/model_data/:/data/botzero/dev/botzero_server/model_data/
/data/botzero-server/model_data/:/data/botzero/dev/botzero_superbot/model_data/
docker run --privileged -itd --network host -v botzero-zoo:/usr/local/zookeeper/zookeeper-3.4.14/conf/data -v botzero-mysql:/var/lib/mysql -v /data/botzero-server/custom_actions/:/data/botzero/dev/botzero_server/custom_actions -v /data/botzero-server/model_data/:/data/botzero/dev/botzero_server/model_data -v /data/botzero-server/model_data/:/data/botzero/dev/botzero_superbot/model_data/ --name botzero-env botzero-mysql-redis-rabbitmq-zoo:latest
服务启动
docker exec -it botzero-mysql-redis-rabbitmq-zoo /bin/bash
service mysql restart
service redis-server restart
service rabbitmq-server restart
/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start