新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「prolin 筆記」目錄
MarkDown
8-2 使用映像檔
1. 雜記
1-1 雜記
1-2 打包批次檔
1-3 chrome 擴充--沈浸式翻譯
1-4 AI 相關
2. scratch 3 to html
3. 程式編輯工具
3-1 Visual Studio Code
3-2 Atom 程式編輯工具
3-3 google web designer
4. GIT 版本控制筆記
4-1 基礎
4-2 分支管理
4-3 下載遠端分支工作
4-4 回復
4-5 狀況處理
4-6 fork 針對別的程式做分支,提供貢獻
4-7 參考資料
5. H5P 製作HTML5互動內容
6. PixiJS Html5 Game engine
7. Onyx boox note2 筆記
7-1 kindle 書籍匯出
7-2 使用 Fontforge script 製作簡轉繁字體
7-3 小米多看電紙書灌第三方app的方法
7-4 google play 圖書下載
8. Docker
8-1 安裝
8-2 使用映像檔
8-3 使用方式
8-4 常用映像檔
9. google app script
9-1 使用csv 試題製作 google 測驗表單(單選)
9-2 google ClassRoom成績依班級名條整理
9-3 列出雲端目錄下的所有檔案
9-4 web app
10. appsheet
10-1 基本功能介紹
10-2 進階功能
11. App inventor 2
11-1 ListView
11-2 常用
12. 魔術方塊
13. OpenWrt (aerohive ap 121)
8-4 常用映像檔
prolin 筆記 ========= - [《Docker —— 從入門到實踐》正體中文版](https://www.gitbook.com/book/philipzheng/docker_practice/details) - [docker 建 laravel](https://blog.wu-boy.com/2016/03/replace-laravel-homestead-with-docker/) - 在本機 ~/git 先建立 Laravel 專案 ``` composer create-project --prefer-dist laravel/laravel blog ``` - - 有時 composer 本身需要更新 ``` composer self-update ``` - 取得 docker 可執行 laravel 映象檔 ``` docker pull laraedit/laraedit ``` - 啟動, 把本機的 8080 指為其中網頁的 80 port , 3307指向其中 mysql 3306 port ,~/git/blog 成為其中的 /var/www/html/app ``` docker run -d --name laravel -p 8080:80 -p 3307:3306 -v ~/git/blog:/var/www/html/app laraedit/laraedit ``` - 在本機瀏覽器 localhost:8080 就可以看到網頁結果 ``` docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b1dcde7c3ed6 laraedit/laraedit "/bin/bash -c /usr/bi" 10 days ago Exited (0) 10 days ago laravel ``` - 停止 ``` docker stop laravel ``` - 再次啟動 ``` docker start laravel ``` 使用記錄 ---- - php 7 ``` docker pull eliep/php7-apache docker run -d --name php7 -v ~/git/x28:/src -p 8000:80 eliep/php7-apache ```
網頁使用者權限需修改
``` #進入終端機,修改設定參數 docker exec -it php7 bash ``` - 如果需要一些改變,再做一個支援 ssh 的 myphp7 ( [參考內容](https://m.oschina.net/blog/365695) ) ``` docker exec -it php7 bash #安裝 ssh yum -y install openssh-server /usr/sbin/sshd -D ``` ``` ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key #直接enter ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key #直接enter ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ed25519_key #這檔案可能會不同名稱 yum -y install passwd #改 root 密碼 passwd root ``` ``` #vi /run-apache.sh 加入啟動 sshd /usr/sbin/sshd -D & ``` ``` #vi /etc/hosts.allow sshd: ALL ``` ``` exit ``` ``` *回到本系統,重定一個 docker commit 容器ID 新映像檔名(myphp7) #執行自已的新容器 docker run -d --name myphp7 -v ~/git/x28:/src -p 8000:80 -p 8822:22 myphp7 #連進入 ssh ssh root@localhost -p 8822 ``` - 修改後,移到另一台機器作法: ``` docker save awesomesauce:latest > awesomesauce.tar ``` ``` Copy the tar file to a thumb drive or whatever, and then copy it to the new host computer. Now from the new host do: docker load < awesomesauce.tar ``` ``` Now go have a coffee and read hacker news.. ```
Google網站翻譯工具列
站內搜尋
search
進階搜尋