docker 啟動,埠對映,掛載本地目錄

2022-04-10 17:33:17 字數 554 閱讀 9449

虛擬的機的作業系統環境centos,

1.安裝好docker

3.通過docker images 檢視一下自己pull的centos映象

4.執行自己的映象容器

docker run -it -p 8070:8080 -v /root/software:/software --privileged=true docker.io/centos /bin/bash

-it 建立乙個互動式的容器

-p 對映埠8070 本機的埠 對映的容器的埠

-v 掛載目錄/root/software 本地目錄 /software容器目錄,在建立前容器是沒有software目錄的,docker 容器會自己建立

--privileged=true 關閉安全許可權,否則你容器操作資料夾沒有許可權

--容器名稱

--cmd

5.檢視自己的埠對映是否成功可以用:docker ps -a

ports中8070 對映到8080

ctrl+c 退出容器並關閉容器

ctrl+p+q 退出不關閉容器

參考

Docker 檔案掛載與埠對映

docker 檔案掛載與埠對映 以mysql為例 docker run name mysqlas 資料庫命名 p 3306 3306 埠對映 v mydata mysql log var log mysql 檔案掛載 v mydata mysql data var lib mysql v mydat...

docker 追加docker容器埠對映的方法

docker run可以指定埠對映,但是容器一旦生成,就沒有乙個命令可以直接修改。通常間接的辦法是,儲存映象,再建立乙個新的容器,在建立時指定新的埠對映。但這樣太麻煩了。現在有新方案來解決掉 操作步驟 1 檢視容器 docker ps a2 停止容器 docker stop f5033 停止dock...

Docker更改容器埠對映

一般情況下是不可以改變容器的埠對映的,只有通過run命令指定。如果想要不改變容器內容和配置的情況下更改埠對映只有先停止,然後將容器打包成映象,然後在執行新的映象的時候指定新的埠對映。先停止容器 docker stop containera 將容器commit成為乙個映象 docker commit ...