最新回答 / Coda
如果你是用虛擬機linux運行docker,訪問瀏覽器不要用localhost:8080或者127.0.0.1:8080,而是用這個linux的ip地址,一般是192.168.x.x:8080
2018-05-05
最新回答 / 特南克斯
這個是要自己準備的配置文件,視頻里面作者是已經準備好了的,你也要自己準備。打個比方:你要修改你拉取的nginx容器的配置,然后你在本地寫了一個nginx.conf,然后你把這個文件復制到nginx容器里面,把這個容器里面原本的配置文件nginx.conf替換掉了,然后你就可以讓這個nginx容器在你自定義配置下運行了。
2018-05-03
最贊回答 / 張喜碩
以我的理解,前幾章都是手動run,運行某個環境,而實際項目中我們需要用到好多個環境,例如:開發php應用時,我們需要用apache,我們還需要用到mysql,優化我們可能還需要redis,我們需要的環境就需要手動去run。而有了compose,我們可以把我們用到的環境統一在配置文件docker-compose.yml中聲明,只運行一個命令 docker-compose up就能把配置文件中聲明的全部依賴環境都跑起來,簡化了環境的配置。
2018-05-01
最新回答 / Eric429221
FROM ubuntuMAINTAINER xbfRUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.listRUN sed -i'' 's/archive\.ubuntu\.com/us\.archive\.ubuntu\.com/' /etc/apt/sources.listRUN apt-get -m updateRUN apt-get install -y nginxCOPY index.html /va...
2018-04-12
已采納回答 / Charkey
只用?-i?參數時,由于沒有分配偽終端,界面沒有我們熟悉的 Linux 命令提示符,但命令執行結果仍然可以返回。當?-i?-t?參數一起使用時,則可以看到我們熟悉的 Linux 命令提示符。volumes 可以簡單理解為一個磁盤映射;匿名卷的情況,docker 會自動掛載一個目錄;命名卷就是人工明確的指定宿主機什么目錄/數據容器掛載到容器的指定目錄。
2018-04-05
已采納回答 / 慕神0099912
前臺執行是可見的,會占用當前termal窗口,使窗口不能再執行別的命令和任務,可以用control+c中斷;守護進程就是可以在后臺運行,由守護進程保證任務的不間斷,當系統檢測到守護進程中進程終止之后會自動再拉起這個進程或者任務,比如mysql的守護進程名字是mysqld,防火墻firwall的進程是firewalld,守護進程一般默認以進程+d結尾;也有一個軟件叫做supervisor,可以用來進行進程守護
2018-04-05