创建用户时没有回显
来源:7-3 编码实战:Go访问管理Ceph集群

Smile苦笑00
2020-03-17
我写了一个docker-compose.yml的配置文件:
version: '3.1'
services :
master_mysql:
image: mysql:5.7
container_name: master_mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
volumes:
- ./other_date:/other_data
- ./conf/master.conf:/etc/mysql/mysql.conf.d/mysqld.cnf
- ./data/master:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- 3306:3306
slave_mysql:
image: mysql:5.7
container_name: slave_mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
volumes:
- ./other_date:/other_data
- ./conf/slave.conf:/etc/mysql/mysql.conf.d/mysqld.cnf
- ./data/slave:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- 3307:3306
filestore_redis:
image: redis:5.0.8
command: --requirepass "fileupload"
container_name: filestore_redis
restart: always
ports:
- 6379:6379
monnode:
image: ceph/mon
networks :
ceph-network:
ipv4_address: 172.20.0.50
command: --ip=172.20.0.50
container_name: monnode
environment:
MON_NAME: monnode
MON_IP: 172.20.0.50
volumes:
- ./www/ceph:/etc/ceph
monnode_1:
image: ceph/mon
networks :
ceph-network:
ipv4_address: 172.20.0.51
command: --ip 172.20.0.51
container_name: monnode_1
environment:
MON_NAME: monnode_1
MON_IP: 172.20.0.51
volumes:
- ./www/ceph:/etc/ceph
monnode_2:
image: ceph/mon
networks :
ceph-network:
ipv4_address: 172.20.0.52
command: --ip 172.20.0.52
container_name: monnode_2
environment:
MON_NAME: monnode_2
MON_IP: 172.20.0.52
volumes:
- ./www/ceph:/etc/ceph
osdnode0:
image: ceph/osd
networks:
- ceph-network
container_name: osdnode0
restart: always
volumes:
- ./www/ceph:/etc/ceph
- ./www/osd/0:/var/lib/ceph/osd/ceph-0
environment:
MON_IP: 172.20.0.50
MON_NAME: monnode
WEIGHT: 1.0
CLUSTER: ceph
osdnode1:
image: ceph/osd
networks:
- ceph-network
container_name: osdnode1
restart: always
volumes:
- ./www/ceph:/etc/ceph
- ./www/osd/1:/var/lib/ceph/osd/ceph-1
environment:
MON_IP: 172.20.0.50
MON_NAME: monnode
WEIGHT: 1.0
CLUSTER: ceph
osdnode2:
image: ceph/osd
networks:
- ceph-network
container_name: osdnode2
restart: always
volumes:
- ./www/ceph:/etc/ceph
- ./www/osd/2:/var/lib/ceph/osd/ceph-2
environment:
MON_IP: 172.20.0.50
MON_NAME: monnode
WEIGHT: 1.0
CLUSTER: ceph
gwnode:
image: ceph/radosgw
container_name: gwnode
networks :
ceph-network:
ipv4_address: 172.20.0.49
command: --ip 172.20.0.49
ports:
- 9080:80
environment:
RGW_NAME: gwnode
volumes:
- ./www/ceph:/etc/ceph
networks:
ceph-network:
driver: bridge
ipam:
config:
- subnet: "172.20.0.0/24"
中间到一些小坑已经解决掉了。
运行起来之后看日志,各个容器之间都正常运行了。
可以看到三个osd节点和mon节点都运行起来了
之后创建用户就没有反应了:
然后docer-compose处会有一条崩溃日志,说gwnode初始化失败:
根据7-5中到方法一步一步去部署也会有相同到问题。不知道老师有没有碰到过类似到情况?
写回答
1回答
-
Smile苦笑00
提问者
2020-03-17
哦哦 我已经解决掉了这个问题。。使用docker-compose需要严格控制container初始处顺序。
00
相似问题