ubuntu:18.04
0.拉取镜像
docker pull ceph/daemon
- ceph/mon、ceph/osd…等一个一个镜像拉取是比较旧的方法
1.初始化ceph挂载目录
rm -rf /etc/ceph /var/lib/ceph /var/log/ceph
mkdir -p /etc/ceph /var/lib/ceph /var/log/ceph
2.创建Ceph专用网络
docker network create --driver bridge --subnet 172.20.0.0/16 ceph-network
docker network inspect ceph-network
3.启动mon节点
docker run -itd
--name monnode --network ceph-network --ip 172.20.0.10 --restart always -v
/etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph/ -v
/var/log/ceph/:/var/log/ceph/ -e CLUSTER=ceph -e WEIGHT=1.0 -e
MON_IP=172.20.0.10 -e MON_NAME=monnode -e CEPH_PUBLIC_NETWORK=172.20.0.0/16
ceph/daemon mon
- –ip:设置的是容器的IP
- ceph/daemon mon:中的mon是参数,不可随意更改
- 学习中,参数配置可能会有多余的
docker logs