創(chuàng)建容器:
docker run --name 容器名 -d -p 端口1:端口2 鏡像名
–name :是啟動容器時,給容器定義的名稱,不使用該參數(shù)時,容器啟動成功之后,會生成隨機名稱
-d :代表容器處于后臺yunx
-p :指定容器的端口映射,端口1指外界可訪問的端口號,端口2指容器內(nèi)部項目對應(yīng)的端口號(注意!如果dockerfile中配置了端口號,這里不是dockerfile中配置的端口號)
在創(chuàng)建容器時,如果出行異常:docker: Error response from daemon: driver failed programming external connectivity on endpoint test (7484f8d19dd8a14eeb1d35ae91f1d4c7021b15c318ed9cc2b56f19287a3d2575): Bind for 0.0.0.0:8000 failed: port is already allocated.代表該端口已經(jīng)被占用,更換一個對外暴露的端口即可
停止容器:
docker stop 容器名or 容器ID
啟動容器:
docker start 容器名 or 容器ID
重啟容器:
docker restart 容器名 or 容器ID
查看容器日志:
docker logs -f 容器名 or 容器ID
列出宿主機的容器:
docker ps:只展示運行中的容器
docker ps -a:列出所有容器
進(jìn)入容器內(nèi)部:
docker exec -it 容器名 or 容器ID command
docker exec:在容器中內(nèi)部啟動一個新的進(jìn)程
-it:是一個組合參數(shù),-i表示保持標(biāo)準(zhǔn)輸入,確保與容器終端能正常交互;-t是分配一個偽終端的意思
command:指要子容器內(nèi)部執(zhí)行的命令,通常為bash
ps:按下ctrl+D 會執(zhí)行退出動作,返回宿主機文章來源:http://www.zghlxwxcb.cn/news/detail-651265.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-651265.html
-------------------------------------學(xué)海無涯
到了這里,關(guān)于docker容器管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!