如何修改docker容器內文件

現在很多企業都開始使用docker來部署自己的項目了,使用docker部署項目可以更加高效,那麼當我們有需要的時候,怎麼修改docker容器內的文件呢?

如何修改docker容器內文件

方法一:進入容器修改

  1.  

    步驟一:使用docker run -itd -p 80:80 --name=mynginx nginx:latest命令創建容器。

    如何修改docker容器內文件

  2.  

    步驟二:使用docker exec -it 88fae5be9f5b bash命令進入容器,直接和宿主機一樣,使用vi命令編輯文件。

    注:如果vi命令沒有,可以使用yum -y install vim或者apt-get install vim命令安裝。

    如何修改docker容器內文件

    END

方法二:宿主機上修改

  1.  

    步驟一:docker提供了數據持久化的方式,讓docker內數據修改更加便利,容器創建的時候做好目錄映射,直接修改宿主機文件,容器內的文件會相應變化。

    docker run -itd -p 8080:80 -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf --name=webtest nginx:latest    命令創建容器,將宿主機nginx.conf文件映射到容器內部nginx服務/etc/nginx/目錄下。

    如何修改docker容器內文件

  2.  

    步驟二:當我們修改容器內的nginx.conf配置文件時,直接修改宿主機/etc/nginx/nginx.conf配置即可,如圖,我們在宿主機插入hello數據,進入容器內部檢查,容器內數據也發生了變化,是不是很方便。

    如何修改docker容器內文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章