Docker目錄映射方式
更新時(shí)間:2024年11月02日 09:32:03 作者:普通網(wǎng)友
總結(jié)了一些常用的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 啟動(dòng)一個(gè)新docker實(shí)例(nginx:1.1.1是版本號(hào))
目錄映射
實(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)限,否則你容器操作文件夾沒(méi)有權(quán)限
- -v 掛載目錄為:主機(jī)目錄:容器目錄,在創(chuàng)建前容器是沒(méi)有指定目錄時(shí),docker 容器會(huì)自己創(chuàng)建
實(shí)戰(zhàn)過(guò)程
在服務(wù)器添加一個(gè)測(cè)試文件夾,放置nginx測(cè)試用例需要的nginx.conf配置文件,和一個(gè)默認(rèn)頁(yè)面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
成功后如圖:

- 測(cè)試掛載的目錄文件是否可用:直接修改index.html內(nèi)容后,直接成功生效。
- 修改default.conf 文件需要重啟容器:docker restart 容器id 才能生效。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
安裝Docker時(shí)執(zhí)行yum?install?-y?yum-utils報(bào)錯(cuò)解決辦法
在安裝工具時(shí)使用yum命令報(bào)錯(cuò),問(wèn)題通常是服務(wù)器無(wú)法連接網(wǎng)絡(luò),解決此問(wèn)題需配置鏡像源,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-11-11
Docker啟動(dòng)常用容器命令及配置詳細(xì)說(shuō)明
文章介紹了Docker容器的運(yùn)行、進(jìn)入、查看和管理等相關(guān)命令,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2026-04-04
Docker內(nèi)置網(wǎng)絡(luò)模式分析
這篇文章主要為大家介紹了Docker內(nèi)置網(wǎng)絡(luò)模式分析及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08

