最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker下安裝部署Clickhouse及其遠(yuǎn)程訪問(wèn)方式

 更新時(shí)間:2024年11月18日 10:35:38   作者:SinceFalling  
文章介紹了如何遠(yuǎn)程拉取和安裝ClickHouse Docker鏡像,配置和部署ClickHouse容器,并通過(guò)DataGrip遠(yuǎn)程訪問(wèn)ClickHouse

一.遠(yuǎn)程拉取clickhouse的docker鏡像

1.訪問(wèn)官方網(wǎng)址

安裝 | ClickHouse Docs(目前官網(wǎng)就一句話,自己去docker hub上去找)

想看的小伙伴可以自己去clickhouse官網(wǎng)和docker hub的慢慢研究,廢話不多說(shuō),直接上指令,拉取鏡像。

docker pull clickhouse/clickhouse-server:22.8.14.53

最好是拉取對(duì)你當(dāng)前的時(shí)間來(lái)說(shuō)比較新的版本鏡像。

2.刪除鏡像

有些小伙伴不小心拉了多個(gè)版本鏡像,造成文件冗余、浪費(fèi)磁盤(pán)空間。

可以使用以下指令刪除鏡像。

// 可以看到你目前docker拉取的所有鏡像,可以看到各個(gè)鏡像的信息
docker images 


//刪除鏡像前,先確認(rèn)由你鏡像所起動(dòng)的容器是關(guān)閉的(最好再rm一下)
docker ps -a
docker stop ${CONTAINER ID}
docker rm ${CONTAINER ID}

//每個(gè)鏡像文件對(duì)應(yīng)一個(gè)image_id(和container_id不一樣,不要搞混),通過(guò)image_id進(jìn)行刪除
docker image rm ${IMAGE ID}

二.安裝部署clickhouse

先啟動(dòng)一個(gè)臨時(shí)容器,用來(lái)獲取config.xml和users.xml配置文件,并進(jìn)行修改。

  • --rm:代表這是個(gè)臨時(shí)容器,停止服務(wù)的時(shí)候,就會(huì)自動(dòng)刪除該容器;
  • -d:后臺(tái)運(yùn)行;
  • --name=:給你啟動(dòng)的容器命名;
docker run --rm -d --name=temp-clickhouse-server clickhouse/clickhouse-server:22.8.14.53
                                                        (這是你拉取的鏡像)

在本機(jī)創(chuàng)建文件目錄。

mkdir -p /storage/clickhouse/conf /storage/clickhouse/data /storage/clickhouse/log

復(fù)制配置文件到本機(jī)上,按照自身需求修改,開(kāi)放端口、設(shè)置密碼之類的。

docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml /storage/clickhouse/conf/users.xml
docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml /storage/clickhouse/conf/config.xml

copy失敗的話,不知道docker中的clickhouse配置文件在哪,可以進(jìn)容器中看看(默認(rèn)一般上面那個(gè)路徑)。

docker exec -it ${CONTAINER ID} bash

啟動(dòng)clickhouse

  • -p:指定映射端口,本機(jī)端口:服務(wù)端口;
  • --volume:映射文件,將上面copy下來(lái)的文件(目錄)映射到docker容器中使用(本機(jī)目錄:docker中的目錄)??梢钥吹轿掖鎯?chǔ)路徑也改到本機(jī)內(nèi)了(第三個(gè)--volume),因?yàn)槲覍⒈緳C(jī)內(nèi)部的data目錄(/storage/clickhouse/data)映射到config.xml中的數(shù)據(jù)存儲(chǔ)目錄(/var/lib/clickhouse/),之后數(shù)據(jù)是直接存到本機(jī)的data目錄中 ;

最后再加上你拉取的鏡像。

docker run -d --name=clickhouse-server \
-p 8123:8123 \
--volume=/storage/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml \
--volume=/storage/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml \
--volume=/storage/clickhouse/data:/var/lib/clickhouse/ \
clickhouse/clickhouse-server:22.8.14.53

三.遠(yuǎn)程訪問(wèn)clickhouse

打開(kāi)DataGrip可以輕松訪問(wèn)了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker數(shù)據(jù)卷掛載方式

    Docker數(shù)據(jù)卷掛載方式

    文章介紹了Docker數(shù)據(jù)卷的作用和使用方法,包括數(shù)據(jù)卷的創(chuàng)建、查看、刪除以及掛載,數(shù)據(jù)卷的主要優(yōu)點(diǎn)是將數(shù)據(jù)與容器分離,解耦合,便于操作容器內(nèi)的數(shù)據(jù),保證數(shù)據(jù)安全,通過(guò)掛載數(shù)據(jù)卷,可以在宿主機(jī)上修改容器中的數(shù)據(jù),并且可以方便地進(jìn)行數(shù)據(jù)的復(fù)用和升級(jí)維護(hù)
    2024-12-12
  • Docker鏡像大小查看和排序方法小結(jié)

    Docker鏡像大小查看和排序方法小結(jié)

    在 Docker 日常使用中,隨著鏡像數(shù)量的增加,磁盤(pán)空間管理變得尤為重要,了解如何有效地查看和排序 Docker 鏡像大小不僅可以幫助我們釋放寶貴的磁盤(pán)空間,還能優(yōu)化容器的構(gòu)建和部署流程,所以本文給大家總結(jié)了Docker鏡像大小查看和排序方法,需要的朋友可以參考下
    2025-05-05
  • 如何在docker中安裝seata

    如何在docker中安裝seata

    文章介紹了如何在Docker中安裝Seata,包括下載鏡像、運(yùn)行容器、配置數(shù)據(jù)庫(kù)、修改配置文件、啟動(dòng)Seata以及在微服務(wù)項(xiàng)目中使用Seata的步驟,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • docker部署Vaultwarden密碼共享管理系統(tǒng)的實(shí)現(xiàn)(圖文)

    docker部署Vaultwarden密碼共享管理系統(tǒng)的實(shí)現(xiàn)(圖文)

    Vaultwarden是一個(gè)開(kāi)源的密碼管理器,它提供了類似于Bitwarden的功能,允許用戶安全地存儲(chǔ)和管理密碼、敏感數(shù)據(jù)和身份信息,本文主要介紹了docker部署Vaultwarden密碼共享管理系統(tǒng)的實(shí)現(xiàn),感興趣的可以了解一下
    2023-10-10
  • docker多容器操作與強(qiáng)制刪除容器的方法步驟

    docker多容器操作與強(qiáng)制刪除容器的方法步驟

    有時(shí)候我們會(huì)有很多已經(jīng)停止的容器或者由于錯(cuò)誤強(qiáng)制退出不能用的容器,那我們就需要?jiǎng)h除了,下面這篇文章主要給大家介紹了關(guān)于docker多容器操作與強(qiáng)制刪除容器的方法步驟,需要的朋友可以參考下
    2022-11-11
  • Docker + Nginx 部署配置指南

    Docker + Nginx 部署配置指南

    這篇文章給大家介紹Docker + Nginx 部署配置指南,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2026-04-04
  • Docker部署Fio磁盤(pán)讀寫(xiě)測(cè)試過(guò)程

    Docker部署Fio磁盤(pán)讀寫(xiě)測(cè)試過(guò)程

    文章主要內(nèi)容是介紹如何使用Fio測(cè)試工具進(jìn)行磁盤(pán)性能測(cè)試,包括拉取測(cè)試工具鏡像、啟動(dòng)容器、執(zhí)行測(cè)試以及詳細(xì)解釋Fio的命令行參數(shù)和配置文件
    2026-01-01
  • docker-compose中l(wèi)ink和external_links的區(qū)別及說(shuō)明

    docker-compose中l(wèi)ink和external_links的區(qū)別及說(shuō)明

    拆分docker-compose.yml導(dǎo)致depends_on、links和external網(wǎng)絡(luò)配置失效,因compose限制及Portainer命名沖突,解決方案為使用external_links或手動(dòng)創(chuàng)建網(wǎng)絡(luò)
    2025-09-09
  • dockerfile中CMD和ENTRYPOINT指令使用及說(shuō)明

    dockerfile中CMD和ENTRYPOINT指令使用及說(shuō)明

    介紹了Dockerfile中的CMD和ENTRYPOINT指令以及它們的執(zhí)行方式,包括exec形式和shell形式,CMD提供默認(rèn)命令,支持覆蓋;ENTRYPOINT定義固定命令,不支持覆蓋,但可以通過(guò)--entrypoint參數(shù)實(shí)現(xiàn)覆蓋
    2025-11-11
  • 在docker中安裝mysql詳解

    在docker中安裝mysql詳解

    本篇文章主要介紹了在docker中安裝mysql詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05

最新評(píng)論

工布江达县| 潞西市| 武强县| 宁蒗| 内丘县| 三穗县| 芦溪县| 锡林浩特市| 高淳县| 日土县| 湖口县| 平乐县| 土默特左旗| 两当县| 华宁县| 阳原县| 亳州市| 威海市| 泾源县| 杭锦后旗| 长宁县| 固原市| 长泰县| 桂阳县| 澄江县| 都江堰市| 台江县| 勐海县| 江安县| 遂宁市| 巴楚县| 来凤县| 胶州市| 神木县| 宿州市| 藁城市| 曲阜市| 库伦旗| 福泉市| 哈尔滨市| 黑山县|