Docker是目前最流行的容器化平臺之一。它允許開發(fā)者將應(yīng)用程序和環(huán)境打包成一個獨立的容器,這些容器可以在任何地方運行,而不需要擔心環(huán)境差異和依賴問題。Docker run命令是在Docker中運行容器的基本命令。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中,選項OPTIONS包括:
- -d:將容器的運行方式設(shè)置為后臺模式
- -i:標準輸入保持打開狀態(tài)
- --name:為容器命名
- -p,--publish:將容器內(nèi)部端口暴露到主機上
- -t:分配一個偽終端
- --rm:在容器停止后刪除容器
- --restart:容器停止后自動重啟
- -v:將宿主機的目錄或文件掛載到容器之中
IMAGE參數(shù)是運行容器的鏡像名稱,例如:
docker run ubuntu
這個命令將啟動一個新的容器從Ubuntu的官方鏡像中。
COMMAND參數(shù)是要在容器中運行的命令。
docker run ubuntu ls
這個命令將啟動一個新的容器從Ubuntu的官方鏡像,并在容器中執(zhí)行l(wèi)s命令。
Docker run命令可以非常方便地運行和管理Docker容器。