docker瀛︿範涔嬭矾

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker瀛︿範涔嬭矾相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e4%b8%8d%e5%90%8c' title='涓嶅悓'>涓嶅悓   鍛戒护   澶у皬   lib   jdk   鎴愬姛   鐩稿叧   try   top   

鐜 :

ubuntu 16.4


 

涓嬭浇docker

 

棣栧厛浣跨敤鍛戒护琛屼笅杞?docker

wget -qO- https://get.docker.com/ | sh

 

鍚姩

 

涓嬭浇瀹屾垚涔嬪悗杩涜涓€涓惎鍔?浣嗘槸浼氬嚭鐜伴敊璇?鎻愮ず鐢ㄦ埛娌℃湁鏉冮檺

ubuntu榛樿鏄潪root鐢ㄦ埛,闈瀝oot鐢ㄦ埛浼氭彁绀洪敊璇俊鎭墍浠ユ渶绠€鍗曠殑鍔炴硶鏄娇鐢?/p>

sudo su

杩涘叆root鐢ㄦ埛妯″紡鎵ц浠ヤ笅鍛戒护

寮€鍚痙ocker start

sudo service docker start

 

 

閲嶅惎docker鏈嶅姟

service docker restart

鍏抽棴docker鏈嶅姟

versice docker stop

 


 

 

鏇存崲闀滃儚婧?/span>

 

璁块棶鍥藉闀滃儚婧愬お鎱簡 鍙兘浣跨敤鍥藉唴婧?nbsp;

Docker 瀹樻柟涓浗鍖猴細https://registry.docker-cn.com
缃戞槗锛歨ttp://hub-mirror.c.163.com
涓浗绉戞妧澶у锛歨ttps://docker.mirrors.ustc.edu.cn
闃块噷浜戯細https://y0qd3iq.mirror.aliyuncs.com

杩涘叆瀹夸富鏈虹殑鏂囦欢鐩綍          /etc/docker/daemon.json            杩欐槸docker鍦ㄥ涓绘満涓婄殑闀滃儚婧愰厤缃?

涓€鑸儏鍐垫槸娌℃湁鐨?daemon.json 閰嶇疆鏂囦欢鐨?

      vim daemon.json   鍒涘缓涓€涓悓鍚嶆枃浠?鍦ㄥ叾涓啓鍏?/p>


  "registry-mirrors": ["https://y0qd3iq.mirror.aliyuncs.com"]

鏍规嵁鎯呭喌閫夋嫨 涓婅堪鍥涗釜婧愮殑url鍦板潃  鎴戣繖閲屾槸闃块噷浜?nbsp; 

閫€鍑轰繚瀛?:wq  閲嶅惎docker鏈嶅姟

service docker restart 

浣跨敤 濡備笅鍛戒护鏌ョ湅鏄惁鐢熸晥

docker info|grep Mirrors -A 1

濡傛灉鏄剧ず鍑哄涓嬩俊鎭繖璇存槑鎴愬姛

WARNING: No swap limit support
 Registry Mirrors:
  https://y0qd3iq.mirror.aliyuncs.com/

涓婅堪鎿嶄綔鍗氭枃鍦板潃

 

 


 

 

瀵绘壘docke闀滃儚 骞朵笅杞?/span>

docker 瀹樻柟鍦板潃婧?nbsp; https://hub.docker.com/ 

 

(姣旀柟 渚嬪瓙)姣斿鎴戦渶瑕佷笅杞絡ava鐨勪緷璧?nbsp; 鍘?docker 浠撳簱瀵绘壘java鐨勫寘 (瀹為獙鎬ц川  涔熷彲浠ヤ娇鐢ㄥ叾浠栨悳绱㈡儏鍐?

docker search java

鎶€鏈浘鐗? src=

 

 

 閮芥槸java鎼滅储鎵惧埌鐨?浣嗘槸璨屼技鏄?span style="color: #ff0000;">鍥句腑java鍋滄鏇存柊浜??? 鎵€浠ヤ笅杞給penjdk  

docker pull openjdk

绛夊緟涓嬭浇

鎶€鏈浘鐗? src=

 

 

 涓嬭浇瀹屾垚 鏌ヨ涓嬭浇鏉ョ殑闀滃儚

docker images

鎶€鏈浘鐗? src=

 

 

鑳界湅鍒皁penjdk 宸茬粡涓嬭浇浜?/p>

REPOSITORY          鏄暅鍍忕殑鍚嶅瓧
TAG                 鐗堟湰鍙? 榛樿涓嬭浇鏄痩atest 鏈€鏂扮殑
IMAGE_ID            闀滃儚id   
CERATED             鏃堕棿 涓嶈鍦ㄦ剰...
SIZE                澶у皬

 

 


鍚姩docker 瀹瑰櫒

 

褰撳墠娌℃湁鍙互浣跨敤鐨勯暅鍍?nbsp; ,鎵€浠ヤ娇鐢ㄨ彍楦熸暀绋嬩腑鐨勯暅鍍忔簮   鎷夊幓婧?/p>

docker pull training/webapp 

鎶€鏈浘鐗? src=

 

 

 

docker run 鍚姩

docker run -it -p 33333:5000 training/webapp python app.py



// 涓婅堪琛ㄧず 
// 浣跨敤docker run鍚姩
// -it 鍚姩涔嬪悗杩涘叆鍛戒护琛岃緭鍑烘ā寮?
// -p 33333:5000   灏嗗涓绘満鐨?3333绔彛鍜宒ocker瀹瑰櫒鐨勭鍙?000(5000鏄彍楦熸暀绋嬩腑flask绋嬪簭,flask鐨勯粯璁ょ鍙f槸5000)  鍦ㄥ閮ㄥ璇ョ▼搴忚繘琛岃闂椂浣跨敤璁剧疆鐨勫涓绘満绔彛
//  training/webapp   闀滃儚
// python app.py  鎵цflask鐨勭▼搴?/span>

鎶€鏈浘鐗? src=

鎶€鏈浘鐗? src=鍦ㄥ彟涓€鍙版満鍣ㄤ腑璁块棶瀹夸富鏈篿p鍔燿ocker -p 33333:5000 璁剧疆鐨?333鎺ュ彛 寰楀埌璇lask绋嬪簭杈撳嚭缁撴灉

 鍙互鐪嬪埌 鏄緭鍑烘ā寮?nbsp; 骞朵笖鎸佺画杈撳嚭flask绋嬪簭鐨勫搷搴?/p>

浣嗘槸娉ㄦ剰 涓€鏃﹂€€鍑哄氨浼氬仠姝?exit   杩欎釜瀹瑰櫒,涓嶄細鍦ㄦ杩愯,澶栭儴涔熶笉鑳介€氳繃  ip:port   璁块棶

docker ps 

// 鍙互鏌ョ湅杩愯涓?/span>鐨刣ocker瀹瑰櫒

鎶€鏈浘鐗? src=

docker ps -a 

// 鏌ョ湅docker 鎵€鏈夌殑瀹瑰櫒  涓嶇鍋滄鐨?/span>杩樻槸杩愯鐨?/span>  鑳界湅鍒颁笂闈㈣繍琛岀殑    

鎶€鏈浘鐗? src=

 

 

 

 

 

 

 

閭d箞闇€瑕佷娇鐢ㄥ悗鍙版ā寮忔寕璧?閫€鍑哄苟涓嶄細stop docker涓殑瀹瑰櫒          -d 鍚庡彴鎸傝捣妯″紡

docker run -d -p 12345:5000 training/webapp python app.py

鎶€鏈浘鐗? src=

 

 

 鍙互閫氳繃鍒氬垰浣跨敤涓婅堪鍛戒护浜х敓鐨勫鍣╥d  涔熷氨鏄?d9b55.....   杩涜涓€浜涙搷浣?/p>

// 姣斿 鏌ョ湅璇ュ鍣ㄤ骇鐢熺殑鏍囧噯杈撳嚭
docker logs d9b55
// 瀹瑰櫒id鏄痙ocker闅忔満浜х敓鐨? 涓嶉渶瑕佸叏閮ㄥ啓鍑? 鍐欏嚭鍓嶉潰鍑犱綅涓嶅拰鍏朵粬瀹瑰櫒id閲嶅灏卞ソ浜?/span>

鎶€鏈浘鐗? src=杩欐槸璁块棶涓€娆′箣鍚庣殑缁撴灉 

濡傛灉闇€瑕佽繘琛屼竴涓寔缁樉绀鸿緭鍑?/p>

 

 

docker logs -f d9b     

鎶€鏈浘鐗? src=

 

 

 

 

鏌ョ湅鍚庡彴鎸傝捣瀹瑰櫒鐘舵€?/p>

docker ps

鎶€鏈浘鐗? src=

鍙互澶氬紑鍑犱釜瀹瑰櫒 閮芥槸鍚屼竴涓暅鍍?nbsp; 鍙槸瀹夸富鏈虹鍙d笉鍚?璁块棶涓嶅悓鐨勭鍙?浣嗛兘鏄悓涓€涓悗鍙扮▼搴?/p>

鎶€鏈浘鐗? src=

 

 濡傛灉姣忎釜瀹瑰櫒涓殑闀滃儚绋嬪簭閮芥槸閾炬帴鍚屼竴涓暟鎹簱,閭d箞鍙互鍚庣画浣跨敤nginx 涔嬬被鐨勮蒋浠惰礋杞藉潎琛?涓嶆柇杞

 

 

 

灏嗘病鏈夋寕璧峰悗鍙扮殑瀹瑰櫒閲嶆柊鍚姩 

docker ps -a  
// 鑳界湅鍒版墍鏈夎繍琛岀殑鍜屾病杩愯鐨勫鍣?鏍规嵁瀹瑰櫒id 閫夋嫨鍚姩



docker start 瀹瑰櫒id

鑿滈笩鏁欑▼鐩稿叧url


 

鍋滄瀹瑰櫒

 

docker stop 瀹瑰櫒id

鍋滄鍏ㄩ儴瀹瑰櫒

docker stop $(docker ps -aq)
// docker ps -aq 鏄剧ず鎵€鏈夊鍣╥d

 

 


 

鍒犻櫎瀹瑰櫒

 

鎶€鏈浘鐗? src=

 

 闇€瑕佸厛鍋滄瀹瑰櫒

// 鍋滄杩愯瀹瑰櫒
docker stop 瀹瑰櫒id

// 鍒犻櫎
docker rm 瀹瑰櫒id  

鍒犻櫎鍏ㄩ儴瀹瑰櫒

// 榛樿涓哄鍣ㄥ仠姝簡
docker rm $(docker ps -aq)


// 鎵惧埌鎵€鏈夊鍣ㄦ殏鍋滃湪鍒犻櫎
docker rm $(docker stop $(docker ps -aq))

 


 

鍒犻櫎闀滃儚

docker rmi 闀滃儚鍚嶇О鎴栬€卛d

鎶€鏈浘鐗? src=

 

 鍚屾牱鍜屽鍣ㄤ竴鏍?濡傛灉杩愯涓殑瀹瑰櫒鏄緷璧栦簬杩欎釜闀滃儚鐨?閭d箞鍒犻櫎涔熶細鍑虹幇閿欒,闇€瑕佸厛鍋滄渚濊禆杩欎釜闀滃儚鐨勫鍣?/p>

 

以上是关于docker瀛︿範涔嬭矾的主要内容,如果未能解决你的问题,请参考以下文章

Python瀛︿範涔嬭緭鍏ュ拰杈撳嚭

娴嬪紑涔嬭矾涓€鐧鹃浂鍥涳細jquery鎿嶄綔鏍峰紡

鎴戠殑鍏ㄦ爤涔嬭矾-C璇█鍩虹涔婥绋嬪簭杩愯娴佺▼

Kettle瀛︿範涔婼poon浣跨敤

spring瀛︿範涔媋op(FactoryBean浠g悊)

鍓嶇涔嬭矾锛氱敤 Angular 瑙勮寖鏉ョ害鏉熷洟闃?git 鎻愪氦