Docker 是一個開源的容器化平臺,可以幫助開發者在不同環境中快速部署和運行應用程序。本文將介紹 Docker 安裝與入門。
安裝 Docker
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
安裝成功后,可以通過以下命令查看 Docker 版本:
docker --version
運行第一個 Docker 容器
docker run hello-world
這個命令下載并運行一個 Docker 鏡像,這個鏡像中包含了一個簡單的 Hello World 應用程序。
構建 Docker 鏡像
首先需要編寫一個 Dockerfile,用來描述如何構建 Docker 鏡像。以下是一個示例 Dockerfile:
FROM python:3 WORKDIR /app COPY . /app RUN pip install --no-cache-dir -r requirements.txt CMD ["python", "./app.py"]
上面的 Dockerfile 定義了一個基于 Python 3 的鏡像,將當前目錄中的文件拷貝到容器中,并使用 pip 安裝依賴關系。最后通過 CMD 命令運行應用程序。
使用以下命令來構建 Docker 鏡像:
docker build -t myapp .
這會使用當前目錄中的 Dockerfile 構建一個名為 myapp 的 Docker 鏡像。
運行自己的 Docker 容器
docker run -it --rm -p 5000:5000 myapp
使用上述命令可以運行自己的 Docker 容器,并將容器中的 5000 端口映射到主機的 5000 端口。
總結
Docker 是一個非常強大的工具,可以幫助開發者快速部署和運行應用程序。通過本文的介紹,您現在已經學習了 Docker 的安裝和入門知識,希望對您的實際開發有所幫助。