Docker是一種開源的虛擬化平臺(tái),它可以幫助用戶將應(yīng)用程序打包到一個(gè)容器內(nèi),這使得應(yīng)用程序可以在任何環(huán)境下運(yùn)行。
Docker的使用非常廣泛,它可以用于構(gòu)建、打包、部署容器化應(yīng)用。下面將介紹Docker的各種用法。
docker run -it ubuntu:latest
運(yùn)行一個(gè)容器。
docker ps
查看所有正在運(yùn)行的容器。
docker ps -a
查看所有容器,包括已停止的。
docker rm [containerID]
刪除指定的容器。
docker images
查看本地所有的鏡像。
docker rmi [imageID]
刪除指定的鏡像。
docker pull [imageName]
從Docker Hub下載指定的鏡像。
docker push [imageName]
將自己的鏡像推送到Docker Hub。
docker build -t [imageName] [dockerfilePath]
從Dockerfile創(chuàng)建一個(gè)新的鏡像,并指定名稱。
docker exec -it [containerID] /bin/bash
進(jìn)入正在運(yùn)行的容器內(nèi)部。
docker logs [containerID]
查看容器的日志。
docker port [containerID]
查看容器的端口映射。
以上是幾種常見的Docker用法,當(dāng)然還有很多其他的用法,在實(shí)際的使用中可以根據(jù)自己的需求來選擇。