docker images怎么创建

2023-04-07 19:03:00 docker 创建 images

Docker images 怎么创建

Docker images 可以通过两种方式创建:

一种是通过 Dockerfile 文件来创建,另一种是通过命令行来创建。

通过 Dockerfile 文件来创建 Docker images 的方法是,首先在本地新建一个文件夹,然后在该文件夹中新建一个名为 Dockerfile 的文件,编辑该文件,输入如下内容:

FROM ubuntu:16.04

MAINTAINER yourname "yourname@example.com"

RUN apt-get update && apt-get install -y nginx

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]

然后保存该文件,并在该文件夹中执行命令:

sudo docker build -t="yourname/nginx" .

这样就可以在本地创建一个名为 yourname/nginx 的 Docker images。

通过命令行来创建 Docker images 的方法是,首先执行命令:

sudo docker pull ubuntu:16.04

这样就从 Docker Hub 上下载了一个 ubuntu:16.04 的镜像。

然后执行命令:

sudo docker run -it --name="nginx" ubuntu:16.04 /bin/bash

这样就启动了一个容器,并进入了容器的命令行界面。

在容器的命令行界面中输入命令:

apt-get update && apt-get install -y nginx

这样就在容器中安装了 nginx。

然后输入命令:

exit

这样就退出了容器的命令行界面。

接着执行命令:

sudo docker commit nginx yourname/nginx

这样就在本地创建了一个名为 yourname/nginx 的 Docker images。

相关文章