Linux Docker構建postgre映象

2021-10-08 15:42:36 字數 949 閱讀 4726

起初為什麼要構建乙個新的資料庫映象,是因為我們好多排序是漢字的問題,所以牽扯到編碼的問題:

1:首先建立乙個資料夾:mkdir postgis

2:建立檔案dockerfile和build.sh:內容如下

dockerfile:

from mdillon/postgis:11

run localedef -i zh_cn -c -f utf-8 -a /usr/share/locale/locale.alias zh_cn.utf-8

env lang zh_cn.utf-8

build.sh:

#!/bin/bash

docker build -t zhpostgis:1.0 .

然後執行build.sh,最後docker images,就可以看到構建的最新映象:

執行資料庫:run-postgis.sh

#docker pull mdillon/postgis

docker run --restart=always --name=pgdb -v /data/docker/volumes/pgdb/data:/var/lib/postgresql/data -e postgres_password=password -p 5432:5432 -d zhpostgis:1.0

linux Docker環境安裝

建議centos使用者使用非root使用者來執行docker,比如我建立並切換yinjj使用者進行docker ce安裝 新增使用者 可選 sudo adduser yinjj 為新使用者設定密碼 sudo passwd yinjj 為新使用者新增sudo許可權 sudo echo yinjj al...

Linux Docker拷貝檔案

使用docker後,會經常使用到拷貝檔案的功能 注意 上傳檔案到容器時需要停了容器再操作 一般有下面幾種操作,這裡的主機是指安裝容器的伺服器 1.將主機 www test目錄拷貝到容器 96f7f14e99ab為容器id 中,目錄重新命名為test c docker cp www test 96f7...

Linux docker安裝Redis並且設定密碼

redis是乙個開源,高階的鍵值儲存和乙個適用的解決方案,用於構建高效能,可擴充套件的web應用程式。redis有三個主要特點,使它優越於其它鍵值資料儲存系統 redis是基於c語言發開的,所以需要安裝c語言的環境 先安裝wget yum y install wget 替換源 cd etc yum....