docker項目——搭建飛機大戰小游戲


項目2:搭建打飛機小游戲,驗證數據持久化(最底下有鏈接)

第一步:拉取鏡像

[root@localhost docker-image]# docker load < httpd_img.tar.gz
[root@localhost /]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
httpd latest fb2f3851a971 18 months ago 178MB
tomcat test a29e200a18e9 3 years ago 358M

第二部:啟動鏡像

[root@localhost /]# docker run -d --name httpd -p 82:80 -v /game:/usr/local/apache2/htdocs httpd
85e34ea6559ed6a63e1b35c65002e3453fd65d2bf522c7d91244864c506f3553

第三步:把網站數據放到/game目錄之下

[root@localhost /]# cp /game.zip /game
[root@localhost ~]# cp /game/game/* /game/ -a

第四步:瀏覽器訪問

IP:PORT/sky_fight.html

  

第五步:驗證數據持久化:

刪掉容器

[root@localhost game]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
85e34ea6559e httpd "httpd-foreground" 17 minutes ago Up 17 minutes 0.0.0.0:82->80/tcp httpd
9225fd6da0e2 tomcat:test "catalina.sh run" 47 minutes ago Up 47 minutes 0.0.0.0:86->8080/tcp tomcat
[root@localhost game]# docker rm -f 85e34ea6559e
85e34ea6559e
[root@localhost game]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9225fd6da0e2 tomcat:test "catalina.sh run" 48 minutes ago Up 48 minutes 0.0.0.0:86->8080/tcp tomcat 

再次啟動容器

[root@localhost game]# docker run -d --name httpd -p 82:80 -v /game:/usr/local/apache2/htdocs httpd
391afba79c84f38bdfe1d53a3a53976f8e98f1cddabdea7520f40d73544de8ab

瀏覽器驗證:

 

 

 快來挑戰吧!!!

 

game.zip
鏈接:https://pan.baidu.com/s/1LdWT6_VnxcSkPlnYWWDf9Q
提取碼:d7vu
復制這段內容后打開百度網盤手機App,操作更方便哦


httpd_img.tar.gz
鏈接:https://pan.baidu.com/s/1cDOmGdMv0VC3KZfSErXq0w
提取碼:ryvl
復制這段內容后打開百度網盤手機App,操作更方便哦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM