Tag: ceph

使用ceph存储时,无法从docker-registry中拖出docker图像

当我使用docker-registry和ceph时,我有一个问题,请帮助我。 [xxxxx@localhost ~]$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 483f958837a6 registry:2.6 "/entrypoint.sh /etc/" 16 minutes ago Up 16 minutes docker-registry 37801ea7b3d4 ceph/daemon "/entrypoint.sh rgw" 2 hours ago Up 48 minutes mad_euclid f913bdf3265c ceph/daemon "/entrypoint.sh osd_d" 3 hours ago Up 48 minutes compassionate_knuth cd4fa0b0b8db ceph/daemon "/entrypoint.sh mon" 3 hours ago […]

来自Compose的Docker群上的Ceph

我想在Docker Swarm上部署Ceph集群。 首先,我尝试部署监视器… Yaml撰写文件: version: "3.3" services: Mon: image: ceph/daemon:tag-build-master-kraken-ubuntu-16.04 #command: ceph mon environment: – "CEPH_DAEMON=MON" – "NETWORK_AUTO_DETECT=1" # – "MON_IP=192.168.0.20" # – "CEPH_PUBLIC_NETWORK=192.168.0.0/24" volumes: – type: volume source: etc_ceph target: /etc/ceph – type: volume source: var_lib_ceph target: /var/lib/ceph/ network_mode: host deploy: replicas: 1 placement: constraints: – node.labels.DFS==true volumes: etc_ceph: var_lib_ceph: dev: 但它不工作,在我看到的原木: 2017-10-08 20:09:07 […]

如何将RBD镜像(ceph)挂载到mysql docker的默认数据目录下

我想mysql读取/写入数据到我的RBD图像。 我使用rbd-docker-plugin从https://hub.docker.com/_/mysql/挂载RBD到docker pull 首先我试试 docker run -it –volume-driver=rbd –volume foo:/mnt/foo ceph/base bash 我在Docker中触摸/ mnt / foo里的“aa”文件,然后停止docker,当我把foo挂载到另一个docker时,“aa”文件依然存在 然后我将我的代码添加到此Docker文件中 RUN mkdir -p /mnt/foo/mysql RUN sed -i -e 's/\/var\/lib\/mysql/\/mnt\/foo\/mysql/g' /etc/mysql/my.cnf VOLUME /mnt/foo/mysql 并build立,从这个新的Dockerfile运行docker docker run -it –volume-driver=rbd –volume storage2/foo:/mnt/foo -e MYSQL_ROOT_PASSWORD=password [image_id] 当我执行容器,我可以使用MySQL和我看到/ mnt / foo / mysql中的mysql(和“aa”文件)的数据,但是当我停止docker和挂载foo到另一个docker,我看不到有关mysql我仍然看到“aa”文件) 最后我试试 docker run –name some-mysql –volume-driver=rbd –volume foo:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw […]