您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么啟動docker容器內的image”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
docker run啟動
–env-file 表示從文件加載環境變量,文件格式為key=value每行一個變量
-v 表示將宿主機上的文件掛載到鏡像中,冒號前面表示宿主機文件路徑,后面表示鏡像文件路徑,都要用絕對路徑
-p 表示將鏡像中的8080端口映射到宿主機上的8083端口,10.142.8.12代表宿主機ip
docker run -it --env-file ./run/hrms.env -v /opt/hrms/hrms/hrms:/opt/hrms/hrms -p 10.142.8.12:8083:8080 55ad68601db
docker-compose啟動
docker-compose是docker三劍客之一,用來專門啟動鏡像的插件,可以通過pip install docker-compose安裝。
可以新建一個如下目錄結構的文件夾,作為鏡像的啟動文件夾:
編寫docker-compose.yml文件:
version: '2.0' services: web: image: hrms:v1.2 restart: always ports: - "8083:8080" env_file: - ./hrms.env volumes: - /opt/hrms/logs/:/opt/hrms/logs/
啟動:
切換到docker-compose.yml所在目錄下執行:
docker-compose up即可啟動鏡像
“怎么啟動docker容器內的image”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。