docker
docker 安裝成功后,可能無(wú)法啟動(dòng)服務(wù),推薦下面幾個(gè) debug 的指令,找到錯(cuò)誤后針對(duì)性地上網(wǎng)找解決方法。
# `sudo` maybe needed
dockerd --debug
systemctl status docker
systemctl restart docker
journalctl -xe | grep docker
vi /etc/docker/daemon.json
systemctl daemon-reload
freee -h
df -h
確保 docker 是 active(running) 的。

docker-active
部署時(shí)最好不要在掛載盤上啟動(dòng)docker-compose,我當(dāng)時(shí)報(bào)了Error executing actionrunon resource 'ruby_block[directory resource: /data/GitLab]'這種錯(cuò),換到系統(tǒng)盤啟動(dòng)docker-compose.yml就沒(méi)事了。數(shù)據(jù)文件可以放在掛載盤。
compose
docker 已經(jīng)有 compose 子命令。不需要再安裝docker-compose。
寫好compose.yaml文件后執(zhí)行docker compose up -d,中間沒(méi)有 -。