我這裡利用xshell連線centos進行配置
命令rz上傳檔案,選中所需上傳檔案,上傳成功後
yum install unzip
解壓檔案
輸入命令ls檢視檔案是否解壓完成
開始配置
輸入命令
cd xss-challenge-tour/
檢視是否配置成功
針對docker客戶端版本大於 1.10.0 的使用者
您可以通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器
沒有顯示錯誤即為成功
網頁訪問檢視xss是否安裝成功,如下圖即為成功
命令如上面上傳解壓檔案命令一樣
輸入命令配置
cp docker-compose /usr/local/bin/docker-compose
給予許可權
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
cd /tmp/
進行安裝,輸入
顯示如下圖即為安裝成功
什麼是 dockerfile?
dockerfile 是乙個用來構建映象的文字檔案,文字內容包含了一條條構建映象所需的指令和說明。
使用 dockerfile 定製映象
這裡僅講解如何執行 dockerfile 檔案來定製乙個映象,具體 dockerfile 檔案內指令詳解,將在下一節中介紹,這裡你只要知道構建的流程即可。
在 dockerfile 檔案的存放目錄下,執行構建動作。
以下示例,通過目錄下的 dockerfile 構建乙個 xss(映象名稱:映象標籤)。
docker build -t xss .
注:最後的 . 代表本次執行的上下文路徑上下文路徑,是指 docker 在構建映象,有時候想要使用到本機的檔案(比如複製),docker build 命令得知這個路徑後,會將路徑下的所有內容打包。
解析:由於 docker 的執行模式是 c/s。我們本機是 c,docker 引擎是 s。實際的構建過程是在 docker 引擎下完成的,所以這個時候無法用到我們本機的檔案。這就需要把我們本機的指定目錄下的檔案一起打包提供給 docker 引擎使用。
如果未說明最後乙個引數,那麼預設上下文路徑就是 dockerfile 所在的位置。
注意:上下文路徑下不要放無用的檔案,因為會一起打包傳送給 docker 引擎,如果檔案過多會造成過程緩慢。
檢視是否構建成功
docker images
顯示如下圖即為構建成功
不傳參執行
docker run xss:test
設定埠,輸入命令
docker run -d -p 8081:80 xss
輸入以下命令檢視埠資訊
docker ps
如圖
網頁輸入**加埠檢視是否成功,如下圖
退出容器命令
docker stop +id號
結束!!! Docker配置映象加速
國內從 docker hub 拉取映象有時會遇到困難,此時可以配置映象加速器。docker 官方和國 內很多雲服務商都提供了國內加速器服務,例如 docker 官方提供的中國 registry mirror 七牛雲加速器 當配置某乙個加速器位址之後,若發現拉取不到映象,請切換到另乙個加速器位址。國內...
docker映象配置修改
1.啟動映象並做出修改 docker run it centos bin bash root afcaf46e8305 注意afcaf46e8305是產生的容器id,前面執行的時候不要 d後台執行了,不然無法進入容器互動執行模式 安裝vim並且退出容器 yum install y vim exit2...
Docker 配置映象加速
總所周知的原因,中國直接訪問dockerhub會非常的慢,所以需要配置映象加速。在配置dock映象加速的時候需要把加速阿里的加速寫入daemon.json檔案。但是奇怪的是別說daemon.json檔案了,在etc目錄下,我連docker目錄都找不到 使用json配置 docker daemon,請...