docker学习笔记(五)-构建镜像

75 阅读1分钟

安装

sudo apt-get update
sudo apt-get docker-buildx-plugin

# 检查是否安装成功
sudo docker buildx version

指令

指令描述 指令描述 指令描述
ADD添加本地或远程文件和目录。 AGR使用构建时变量。 CMD指定默认命令。
COPY复制文件和目录 ENPTYPOINT指定默认可执行文件 ENV设置环境变量
EXPOSE描述您的应用程序正在侦听哪些端口 FROM从基础映像创建新的构建阶段。 HEALTHCHECK在启动时检查容器的健康状况。
LABEL将元数据添加到图像。 MAINTAINER指定图像的作者。 ONBUILD指定在生成中使用映像时的说明。
RUN执行构建命令。 SHELL设置图像的默认外壳。 STOPSIGNAL指定退出容器的系统调用信号。
USER设置用户和组ID。 VOLUME创建卷装载 WORKDIR更改工作目录。

构建

# 准备构建目录
sudo mkdir ~/builder
cd ~/build

# 创建Dockerfile文件,并将下列语句写入文件
# FROM nginx

# 构建
# docker build [option] 
sudo docker build -t nginx:build .

# 查看镜像
sudo docker images