天天看點

docker 常用指令

docker常用指令

docker images //檢視image

docker pull nginx //拉取最新nginx鏡像

docker rmi -f nginx //删除nginx鏡像

docker build -t test . //使用dockerfile生成鏡像

docker run -d -it --rm -p 8080:80 test //運作test鏡像 -d 守護狀态運作

docker run -d -it --rm -v /wwwroot/test/logs:/logs -p 8080:8080 test

docker ps //檢視運作的容器

docker ps -a //可以檢視已退出的容器

docker ps -f Status='exited' //檢視已退出的容器

docker exec -it nginx /bin/bash //進入容器 bash

docker stop nginx //停止運作nginxl容器

docker container rm nginx //删除nginxl容器

docker logs -f -t --tail 100 nginx //檢視錯誤日志

docker run -d -p 8088:80 \
--name nginx \
-v /wwwroot/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /wwwroot/nginx/logs:/var/log/nginx \
-v /wwwroot/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf \
--privileged=true \
nginx:latest      
-d # 表示在一直在背景運作容器
-p 8088:80 # 對端口進行映射,将本地8088端口映射到容器内部的80端口
--name # 設定建立的容器名稱
-v # 将本地目錄(檔案)挂載到容器指定目錄;