java開發環境搭建與解除安裝
阿新 • • 發佈:2021-08-23
docker run [引數] image
--name="Name" // 容器名字
-d //後臺執行方式
-it //使用互動方式執行,進入容器檢視內容
-p //指定容器的埠 -p 8080:8080
-p ip:主機埠:容器埠
-p 主機埠:容器埠(常用)
-p 容器埠
docker run -it <mysql> /bin/bash //進入容器
exit //退出容器
列出所有執行中的容器
docker ps
-a //列出當前正在執行的容器+歷史執行過的容器
-n=? // 顯示最近建立的容器
-q //顯示容器的編號
刪除容器
docker rm 容器id
docker rm -f $(docker ps -aq)
docker ps -a -q|xargs docker rm
啟動和停止容器
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id
後臺啟動容器
docker run -d 映象名
// 常見的坑:docker容器使用後臺執行,就必須要有一個前臺程序,docker發現沒有應用,就會自動停止。 nginx容器啟動後, 發現自己沒有提供服務, 就會立刻停止
檢視日誌
docker logs -f -t --tail 容器
檢視容器程序
docker top 容器id
檢視映象元資料
docker inspect 容器id
進入當前正在執行的容器
docker exec -it 容器id bashShell
docker attach 容器id
//方法一:進入容器後,開啟一個新的終端,可以在裡面操作(常用)
//方法二: 進入容器正在執行的終端,不會啟動新的程序