此教程,直接來伺服器上部署
1.使用編排工具docker compose (原始碼安裝 和 pip安裝,下面只介紹原始碼安裝)。
1.1sudo curl -l -s`-`uname -m` -o /usr/local/bin/docker-compose
1.2sudo chmod +x /usr/local/bin/docker-compose
2.在相關專案資料夾建立你的docker-compose.yml
3.使用docker-compose up 啟動服務。
3.1error
: yaml.scanner.scannererror: while scanning for the next token
found character '\t' that cannot start any token
in "./docker-compose.yml", line 2, column 1
或者error
in "./docker-compose.yml", line 3, column 8
這些都說的是:yaml格式檔案不對,對照yaml的嚴格模式進行修改就行了。
如果不報錯,出現如下資訊:
[core:notice] [pid 1] ah00094: command line: 'apache2 -d foreground'
恭喜你,安裝成功了,可以退出了;或者乾脆使用
docker-compose up -d
後台執行。
4. 啟動:docker-compose start; 停止:docker-compose stop
5. 輸入ifconfig找到本地ip,然後加上埠號就能訪問了。下面的教程會教你如何繫結網域名稱。
6.進入對應的container 裡看看到底有什麼東西
先 docker ps 看執行的容器,找到id or nams
然後 docker
exec
-it
image
id或者names /bin/bash
7.查詢nginx的位置
ps aux|grep nginx
找到實際呼叫的配置檔案
8.刪除所有容器
docker rm $(docker ps -aq)
刪除所有映象
docker rmi
$(docker images)
9.將本地images 提交到hub.docker.com
1.登入docker hub :docker login
2.docker tag [images tag] [your hub.docker.com's repository name]:latest
3.推送到倉庫;docker push [your hub.docker.com's
repository name
]
計算機四級考試之Win XP系統解疑答惑
q 我用的是winxp系統,在c盤發現兩個很大的檔案 hiberfil.sys和 pagefile.sys 這兩個檔案是幹什麼用的,能否刪除?a hiberfil.sys 是系統休眠檔案,其大小和電腦的物理記憶體一樣大,它可以刪除 但不能手動刪除 只要在 控制面板 中開啟 電源選項 之後在電源管理對...
解疑 Numpy 中的 transpose
官方文件描述 numpy.ndarray.transpose ndarray.transpose axes returns a view of the array with axes transposed.for a 1 d array,this has no effect.to change be...
linux下mysql的安裝解疑
1.mysql bin.index not found errcode 13 的解決方法 提示.mysql bin.index無法找到 由於mysql開啟了bin日誌功能 到資料庫根目錄檢視該檔案是存在的,可能是檔案許可權的問題,檢視了資料庫根目錄的許可權是700,所有者和使用者組都是root,可能...