Docker 是一個(gè)開源軟件容器平臺(tái),它可以幫助開發(fā)者快速構(gòu)建、打包、部署和運(yùn)行應(yīng)用程序。Docker 可以將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)稱為 Docker 鏡像的獨(dú)立部分。
在本文中,我們將介紹 Docker 的一些基礎(chǔ)知識(shí),包括 Docker 的安裝與配置,Docker 鏡像的創(chuàng)建及管理,以及容器的啟動(dòng)與停止。
1. Docker 的安裝與配置:
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
2. Docker 鏡像的創(chuàng)建及管理:
$ docker build -t my-image:v1 .
$ docker images
$ docker tag my-image:v1 my-registry.com/my-image:v1
$ docker push my-registry.com/my-image:v1
3. 容器的啟動(dòng)與停止:
$ docker run -p 80:80 -d my-image:v1
$ docker ps
$ docker stop <CONTAINER ID>
以上是 Docker 的基礎(chǔ)教學(xué),希望能夠?qū)Τ鯇W(xué)者有所幫助。