-
查看全部
-
查看全部
-
術(shù)語 解釋
查看全部 -
Dockerfile ?語法(2)
查看全部 -
Dockerfile ?語法
查看全部 -
命令小結(jié)2
查看全部 -
命令小結(jié)1
查看全部 -
11111111111
查看全部 -
Dockerfile
查看全部 -
docker 命令
查看全部 -
docker 命令
查看全部 -
linux 安裝
查看全部 -
docker-compose.yml常用命令
docker-compose 命令:
查看全部 -
目錄關(guān)系:
ghost ??-?ghost ????-?Dockfile???? ??-?nginx ??????-?nginx.conf ??????-?Dockfile ??-?data ??-?docker-compose.yml
ghost/ghost/Dockfile
ghost/ghost/config.js
ghost/nginx/Dockfile
ghost/nginx/nginx.conf
ghost/docker-compose.yml
此處數(shù)據(jù)庫相關(guān)的配置要和config.js中的配置保持一致。【注:db.volumes的值應該為:$PWD/data:/var/lib/mysql】
ghost目錄:
#將所有容器啟動,并以daemon的方式后臺運行 docke-compose?up?-d
啟動容器后瀏覽器訪問localhost
顯示502 Bad Gateway錯誤
表示nginx已經(jīng)啟動,但是nginx和ghost-app之間的鏈接是不對的。
檢查:
????1.docker-compose.yml
????2.nginx.conf
1.將已經(jīng)啟動的容器停掉 docker-compose?stop 2.將已經(jīng)停掉的容器刪除掉 docker-compose?rm 3.修改了nginx.conf之后需要重新構(gòu)建鏡像[第一次沒有鏡像,執(zhí)行的時候回直接創(chuàng)建鏡像,現(xiàn)在已經(jīng)鏡像了,所以需要重新構(gòu)建] docker-compose?build? 4.使用鏡像啟動容器 docker-compose?up?-d 5.再次使用瀏覽器訪問就成功了,表示使用docker-compose拉的三個容器已經(jīng)啟動,并且相互協(xié)作了 6.訪問localhost/ghost/setup/one?進行配置
localhost/ghost/editor/ 寫文章并發(fā)布,則可以在localhost看到發(fā)布的文章。
查看全部 -
.yaml? 常見的如docker等軟件的配置文件
ghost-app: ????build:ghost ????depends_on: ????????-?db ????ports: ????????-?"2368:2368" ?nginx: ?????build:nginx ?????ports: ?????????-?"80:80" ?????depends_on: ?????????-?ghost-app db: ????image:?"mysql:5.7.15"
三個頂層對象,表示三個服務,分別是:ghost-app、nginx、db
查看全部
舉報