Docker 使用ubuntu18.04镜像打包服务

ubuntu
docker pull ubuntu:18.04
# --privileged 以超级管理员进行运行
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

# 容器里的卷 zoo mysql botzero_server botzero_superbot
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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值