在CentOS系統上拉取Docker鏡像,可以按照以下步驟進行:
docker pull
命令打開終端: 在CentOS系統中,打開一個終端窗口。
登錄到Docker Hub或其他Docker注冊表(如果需要):
如果你使用的是私有倉庫或需要認證的公共倉庫,可以使用docker login
命令登錄。
docker login <registry-url> -u <username> -p <password>
拉取鏡像:
使用docker pull
命令來拉取所需的鏡像。例如,要拉取最新的Ubuntu鏡像,可以運行:
docker pull ubuntu:latest
這將從Docker Hub拉取最新的Ubuntu鏡像。
驗證鏡像是否已成功拉取:
可以使用docker images
命令查看本地已拉取的鏡像列表。
docker images
如果你需要基于現有的鏡像構建自己的鏡像,可以創建一個Dockerfile
,然后使用docker build
命令來構建。
創建Dockerfile:
在項目目錄中創建一個名為Dockerfile
的文件,并編寫相應的指令來定義鏡像。
# 使用官方Python運行時作為父鏡像
FROM python:3.9-slim
# 設置工作目錄
WORKDIR /app
# 將當前目錄內容復制到位于/app中的容器中
COPY . /app
# 安裝requirements.txt中指定的任何所需包
RUN pip install --no-cache-dir -r requirements.txt
# 使端口80可供此容器外的環境使用
EXPOSE 80
# 定義環境變量
ENV NAME World
# 在容器啟動時運行app.py
CMD ["python", "./app.py"]
構建鏡像:
在包含Dockerfile
的目錄中運行以下命令來構建鏡像:
docker build -t my-python-app .
這將創建一個名為my-python-app
的新鏡像。
驗證鏡像是否已成功構建:
同樣可以使用docker images
命令查看本地已構建的鏡像列表。
通過以上步驟,你應該能夠在CentOS系統上成功拉取和使用Docker鏡像。