0%

DockerFile文件开发

Docker!真香,谁用谁知道,软件安装简单,部署简单,这是一个简单的dockerfile测试。

1.在/根目录下的mydocker文件夹新建一个Dockerfile2文件

1
2
cd mydaocker
vim Dockerfile2

2.手动编写Dockerfile2文件的内容,安装vim和ifconfig命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM centos
MAINTAINER zl<zllwsy@outlook.com>

ENV MYPATH /usr/local
WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tools

EXPOSE 80

CMD echo $MYPATH
CMD echo "success----------ok"
CMD /bin/bash

3.运行命令

1
2
docker build -f /mydocker/Dockerfile2 -t mycentos:1.3 .
注意:末尾.前面有空格

image-20210129151404782

4.直到运行结束,出现Successfully built c708b989ac01

image-20210129151412552

5.成功后,查看本机容器镜像,会发现出现了mycentos 1.3

1
docker images  

image-20210129151429270

6.启动新的mycentos:1.3

1
docker run -it mycentos:1.3

image-20210129151447056

7.使用ifconfig和vim命令,发现已经可以使用了

image-20210129151454647

8.使用命令,查看centos的更改历史

1
docker history c708b989ac01  后面为镜像ID

image-20210129151508675

9.可以再测试一下,新建Dockerfile3文件

1
vim Dockerfile3

image-20210129151521931

10.手动编写,

1
2
3
FROM centos
RUN yum install -y curl
CMD ["curl","-s","https://ip.cn"]

11.运行

1
docker build -f /mydocker/Dockerfile3 -t myip .

12.同理,等待运行成功,出现successful build

image-20210129151553309

13.查看新建的镜像容器

1
docker images myip

image-20210129151607370

14.运行容器

1
docker run -it myip
----------本文结束感谢您的阅读----------