docker容器製作

2021-09-14 03:16:28 字數 1455 閱讀 9658

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...