[TOC]
-
ubuntu 下安装docker
apt install docker.io
这里使用 python 作为一个基础
# 使用官方的Python基础镜像
FROM python:3.8-slim
# 设置工作目录
WORKDIR /app
# 将当前目录下的所有文件复制到工作目录
COPY . /app
# 安装依赖
RUN pip install --trusted-host pypi.python.org -r requirements.txt
# 暴露端口
EXPOSE 80
# 定义环境变量
ENV NAME World
# 运行命令
CMD ["python", "app.py"]
在项目根目录下,打开终端或命令提示符,运行以下命令来构建Docker镜像:
docker build -t your-image-name .
将your-image-name
替换为你想要的镜像名称。这将根据Dockerfile中的指令构建一个Docker镜像。
如果你还没有登录Docker Hub,需要先登录。在终端或命令提示符中运行以下命令:
docker login <username> -u <username> -p <password>
然后输入你的Docker Hub用户名和密码。
将your_username
替换为您的用户名,your_repository
替换为您的仓库名称,your_image
替换为您要推送的镜像名称:默认为latest 使用默认即可
docker tag your_image-name your_username/your_repository:your_tag
使用以下命令将镜像推送到Docker Hub:
docker push your_username/your_repository:your_tag
将your-image-name
替换为你之前设置的镜像名称。这将把镜像上传到Docker Hub。
现在你已经成功制作了一个Docker镜像并将其上传到了Docker Hub。其他人可以通过访问你的Docker Hub页面(https://hub.docker.com/r/yourusername/your-image-name/)来获取和使用这个镜像。|