Dockerfile
1. 首先创建一个目录,用来存放Dockerfile
mkdir ~/test1
2. 然后开始编写Dockerfile
cd ~/test1 && vim Dockerfile
# 文件内容
FROM ubuntu:14.04
MAINTAINER chenluzhong
RUN \
apt install -yqq nginx
CMD ['nginx','-s','reload']
3. Dockerfile 内容语法解析
-
RUN 执行内部命令
-
FROM 指定基础镜像(必须)
-
MAINTAINER 指定作者信息(eg: chenluzhong/18438128833@163.com)
-
CMD 启动容器时运行的命令(只能有一个,如果多条则只运行最后一条)
格式: ["可执行文件", "参数1", "参数2"]
4. 编译镜像
编译命令: docker image build -t `new_image_name`:`TAG`
5. 启动镜像
docker run \
-itd -p 8000:80 \
--name test1 \
--restart=always \
shiyanlou:V2 /bin/bash
--restart=always
这个参数可以保证容器不会终止