2017-03-12 46 views
0

我正在開發一個WordPress主題並使用docker設置開發環境。我的docker-compose.yml卷屬性看起來像這樣;訪問運行碼頭容器文件系統

volumes:                             
    - ~/WordPress/wp-content:/var/www/html/wp-content 

它只將wp-content目錄掛載到本地計算機上。我現在必須編輯位於/ var/www/html/docker映像容器中的wp-config文件。任何人都可以在這裏看到如何訪問和編輯正在運行的docker容器中的wp-config文件嗎?

+0

不,您至少需要更改配置並重新創建容器。 –

+0

這是一種解脫,任何關於訪問和編輯文件的線索 – forethought

+0

只需將另一個卷添加到容器 –

回答

0

您可以在正在運行的容器中運行shell終端。

  1. 獲取容器ID

    docker ps 
    
  2. 運行終端

    docker exec -it container_ID "/bin/bash" 
    

但是,你做任何改變,它不會被持久化。您還必須映射此卷。

volumes: 
     - ~/WordPress/wp-content:/var/www/html 
+0

如何使其保持不變,以便明天啓動容器時所做的更改仍然有效 – forethought

+0

您需要像我之前說的那樣添加捲 –