Docker 是一款輕量級容器技術,通過 Docker 可以方便地將應用程序、庫以及其依賴打包成一個可移植、可部署的容器,從而加快應用程序的部署和迭代。本文將介紹如何使用 Docker 發布容器。
1. 創建 Docker 鏡像
# 在應用程序所在目錄下創建 Dockerfile 文件 FROM python:3.7 COPY . /app WORKDIR /app RUN pip install -r requirements.txt CMD [ "python", "main.py" ] # 使用 Dockerfile 創建鏡像 docker build -t myapp:1.0 .
2. 登錄 Docker Hub
# 注冊 Docker Hub 賬號并登錄 docker login # 輸入用戶名和密碼,成功登錄后會出現“Login Succeeded”提示
3. 將鏡像上傳到 Docker Hub
# 將鏡像標記為 Docker Hub 上的標簽 docker tag myapp:1.0 username/repo:myapp # 將鏡像上傳到 Docker Hub docker push username/repo:myapp
4. 下載和運行容器
# 下載鏡像到本地 docker pull username/repo:myapp # 運行容器 docker run -d -p 5000:5000 username/repo:myapp
運行成功后,在瀏覽器中輸入http://localhost:5000
即可訪問運行在容器中的應用程序。
上一篇html的完整代碼