docker的解疑答惑

2021-08-20 06:52:38 字數 1459 閱讀 8187

此教程,直接來伺服器上部署

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,可能...