Docker目錄映射方式
Docker目錄映射
docker常用命令
docker ps // 查看所有正在運(yùn)行容器 docker stop containerId // containerId 是容器的ID docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID docker stop $(docker ps -a -q) // stop停止所有容器 docker rm $(docker ps -a -q) // remove刪除所有容器 docker restart 容器id //重啟容器 docker run -d -p 8008:80 --name nginx-name nginx:1.1.1 啟動一個新docker實(shí)例(nginx:1.1.1是版本號)
目錄映射
實(shí)例:
docker run -p 8079:80 --name nginx-test --privileged=true -v /testdocker/default.conf:/etc/nginx/conf.d/default.conf -v /testdocker/html:/usr/share/nginx/html -d nginx:1.14
命令解讀:
- -p:指定端口映射,格式為:主機(jī)(宿主)端口:容器端口
- –privileged=true 關(guān)閉安全權(quán)限,否則你容器操作文件夾沒有權(quán)限
- -v 掛載目錄為:主機(jī)目錄:容器目錄,在創(chuàng)建前容器是沒有指定目錄時,docker 容器會自己創(chuàng)建
實(shí)戰(zhàn)過程
在服務(wù)器添加一個測試文件夾,放置nginx測試用例需要的nginx.conf配置文件,和一個默認(rèn)頁面index.html如圖:
執(zhí)行:
docker run -p 8079:80 --name nginx-test --privileged=true -v /testdocker/default.conf:/etc/nginx/conf.d/default.conf -v /testdocker/html:/usr/share/nginx/html -d nginx:1.14
成功后如圖:
- 測試掛載的目錄文件是否可用:直接修改index.html內(nèi)容后,直接成功生效。
- 修改default.conf 文件需要重啟容器:docker restart 容器id 才能生效。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker實(shí)現(xiàn)本地seata分布式環(huán)境搭建詳解
這篇文章主要為大家詳細(xì)介紹了docker實(shí)現(xiàn)本地seata分布式環(huán)境搭建的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,有需要的小伙伴可以參考下2024-03-03深入理解Docker Load和Docker Import的區(qū)別詳解
Docker是一個流行的容器化平臺,提供了豐富的命令和功能,其中docker load和docker import是兩個常用的命令,用于加載Docker鏡像,這篇文章主要給大家介紹了關(guān)于Docker Load和Docker Import區(qū)別的相關(guān)資料,需要的朋友可以參考下2024-03-03docker部署redis報錯內(nèi)存分配過度解決辦法
Docker很適合用于測試發(fā)布,將Docker封裝后可以直接提供給測試人員進(jìn)行運(yùn)行,不再需要測試人員與運(yùn)維、開發(fā)進(jìn)行配合,進(jìn)行環(huán)境搭建與部署,這篇文章主要給大家介紹了關(guān)于docker部署redis報錯內(nèi)存分配過度的解決辦法,需要的朋友可以參考下2023-11-11Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的詳細(xì)介紹
這篇文章主要介紹了Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的相關(guān)資料,文中介紹的很詳細(xì),相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。2017-02-02Docker系列學(xué)習(xí)之Swarm mode管理節(jié)點(diǎn)常用命令詳解
這篇文章主要為大家介紹了Docker系列學(xué)習(xí)之Swarm mode管理節(jié)點(diǎn)常用命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10詳解Docker創(chuàng)建Mysql容器并通過命令行連接到容器
本篇文章主要介紹了Docker創(chuàng)建Mysql容器并通過命令行連接到容器,具有一定的參考價值,有興趣的可以了解一下。2017-01-01