虛擬的機的作業系統環境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 ...