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

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

第一步:拉取鏡像

[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

  

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

刪掉容器sql

[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 

再次啓動容器docker

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

瀏覽器驗證:
apache

 

 

 快來挑戰吧!!!瀏覽器

 

game.zip
連接:https://pan.baidu.com/s/1LdWT6_VnxcSkPlnYWWDf9Q
提取碼:d7vu
複製這段內容後打開百度網盤手機App,操做更方便哦tomcat


httpd_img.tar.gz
連接:https://pan.baidu.com/s/1cDOmGdMv0VC3KZfSErXq0w
提取碼:ryvl
複製這段內容後打開百度網盤手機App,操做更方便哦tcp

相關文章
相關標籤/搜索