Docker 是一個流行的容器化工具,其具有占用資源更少、部署更方便等優(yōu)點。Open Container Initiative 組織(OCI)定義了容器的標(biāo)準(zhǔn),Docker 的容器也符合該標(biāo)準(zhǔn)。
OCS(OpenShift Container Storage)是紅帽公司推出的一種帶有完善數(shù)據(jù)管理功能的容器存儲解決方案,其底層使用 Ceph 存儲。
接下來我將介紹如何使用 Docker 安裝 OCS。
$ docker pull registry.access.redhat.com/rhceph/rhceph-4-rhel8
這里我們使用 Red Hat 提供的 OCS 鏡像 registry.access.redhat.com/rhceph/rhceph-4-rhel8。拉取鏡像可能需要一些時間。
$ docker run --privileged --volume /sys/fs/cgroup:/sys/fs/cgroup:ro registry.access.redhat.com/rhceph/rhceph-4-rhel8
--privileged: 表示以特權(quán)模式運行容器
--volume: 表示掛載主機的文件目錄到容器中
執(zhí)行上述命令即可啟動容器。
$ docker exec -it container_id /bin/bash
進(jìn)入容器中。
# cephfs_data_setup.sh
使用 cephfs_data_setup.sh 命令初始化 Ceph 集群。
接下來可以通過 OCS 官方文檔(https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/4.5/)進(jìn)行配置并使用。
上一篇css 大于號樣式