docker環境維護命令:
1.建立容器:
docker1
docker run --privileged -it -p 12345:1234 -p 13306:3306 -p 18080:8080 -p 18090:8090 -p 18100:8100 -p 19092:9092 -p 122:22 -p 16379:6379 -p 19300:9300 -p 19200:9200 -v /etc/localtime:/etc/localtime -v /home/qauser/docker_file/docker1:/home/work/docker_file --name=docker1(容器名稱) live2018111919:1.0/usr/sbin/init 2>&1 &
docker2:
docker run --privileged -it -p 22345:1234 -p 23306:3306 -p 28080:8080 -p 28090:8090 -p 28100:8100 -p 29092:9092 -p 223:22 -p 26379:6379 -p 29300:9300 -p 29200:9200 -v /etc/localtime:/etc/localtime --name=docker2 live2018111919:1.0 /usr/sbin/init 2>&1 &
docker3
docker run --privileged -it -p 32345:1234 -p 33306:3306 -p 38080:8080 -p 38090:8090 -p 38100:8100 -p 39092:9092 -p 322:22 -p 36379:6379 -p 39300:9300 -p 39200:9200 -v /etc/localtime:/etc/localtime -v /home/qauser/docker_file/docker1:/home/work/docker_file --name=docker3 live2018111919:1.0 /usr/sbin/init 2>&1 &
note:容器名稱:name=docker1,依據實際建立而定
2.執行es:
檢視esz狀態:curl -xget http://localhost:9200/_cluster/health?pretty=true
"index" : ssh @
//遠端連線指定ssh的埠:sshpass -p ssh -p $ @
//從密碼檔案讀取檔案內容作為密碼去遠端連線主機:sshpass -f $ ssh @
//從遠端主機上拉取檔案到本:sshpass -p scp @:$ $
//將主機目錄檔案拷貝至遠端主機目錄:sshpass -p scp $ @:$
//遠端連線主機並執行命令:sshpass -p ssh -o stricthostkeychecking=no @ 'rm -rf /tmp/test
-o stricthostkeychecking=no :忽略密碼提示å
dockerfile 製作docker容器
根目錄建立.dockerignore,寫入以下內容 git node modules npm debug.log 新建乙個檔案 dockerfile,寫如下內容 from node 8.4 run npm install registry expose 3000from nginx 基礎映象,表示要...
docker從映象啟動容器, 從容器製作映象
docker從映象啟動容器 docker run d name entity m 32g p port port v dirpath workdir img name tag python workdir run server.py docker run it runtime nvidia e nv...
Docker容器學習梳理 手動製作系統映象
以下記錄了在centos7上做docker映象的操作記錄 1 映象製作指令碼 mkimage yum.sh 提取密碼 qsss 或者直接wget 2 執行指令碼 root linux node2 chmod 755 mkimage yum.sh root linux node2 mkimage yu...