1. 檢視映象庫中postgres映象
docker search postgres
docker pull postgres
3.檢視映象
docker images
4.配置sh指令碼
mkdir postgres (建立資料夾)
cd postgres
mkdir data (建立資料資料夾)
touch postgres.sh (常見sh指令碼檔案)
vi postgres.sh(編輯指令碼)
貼上以下**到postgres.sh檔案中
#!/bin/sh
name=hy-postgres
port=5432
curdir=`pwd`
password=123456
case "$1" in
create)
port_map="-p 172.17.0.1:5432:5432"
volumn_map="-v $pwd/data:/data"
env_map="-e postgres_password=$password"
docker run --name $name -d $env_map $port_map $volumn_map postgres:9.4.3
;;delete)
docker rm $name
;;start)
docker start $name
;;
stop)
docker stop $name
;;status)
docker ps -a | grep $name
;;restart)
docker restart $name
;; bash)
docker exec -it $name bash
;;exec)
shift
docker exec -it $name $*
;;*) echo "usage: $0 "
exit 1
;;esac
5使用指令碼啟動映象
./postgres.sh create(建立映象)
./postgres.sh start(啟動映象)
docker自定義網橋
由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋 docker0 1 關閉docker服務 2 停止舊網橋並刪除 ip link set dev docker0 down iplink del docker03 請先安裝bridge包 yum ins...
docker自定義網橋
除了預設的 docker0 網橋,使用者也可以指定網橋來連線各個容器。在啟動 docker 服務的時候,使用 b bridge 或 bridge bridge 來指定使用的網橋。如果服務已經執行,那需要先停止服務,並刪除舊的網橋。sudo systemctl stop docker sudo ip ...
docker 自定義映象
從阿里雲pull下來的centos映象沒有ifconfig,vim.為了有這些功能我們需要自定義映象.目的 1.支援vim 2.支援ifconfig 3.修改登入後的預設路徑 首先先在宿主機的根目錄下建立乙個資料夾mydocker,然後vim乙個dockerfile的dockerfile檔案 fro...