1. 程式人生 > 其它 >java開發環境搭建與解除安裝

java開發環境搭建與解除安裝

我們有了映象才能建立容器

新建容器並啟動

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

//方法一:進入容器後,開啟一個新的終端,可以在裡面操作(常用)
//方法二: 進入容器正在執行的終端,不會啟動新的程序