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。
相关文章