Docker基础操作(二)
文章摘要
GPT 4
Docker基础操作和配置
配置阿里云Docker Yum源
shell
1 | yum install -y yum-utils device-mapper-persistent-data lvm2 git |
安装指定版本
shell
1 | 查看Docker版本: |
安装较旧版本(比如Docker 17.03.2) :
FROM:指定基础镜像
MAINTAINER:作者的信息
RUN:执行什么命令
EXPOSE:容器对外暴露的端口
WORKDIR:进入到容器后进入到哪个目录
ENV:配置环境变量
ADD:将文件拷贝到镜像中并解压
COPY:将文件拷贝到镜像中
VOLUME:配置数据卷
CMD:容器启动时候执行的命令
ENTRYPOINT:容器启动时候执行的命令
--------------------------Dockerfile参考配置---------------------------------
FROM daocloud.io/library/tomcat:8.5.15-jre8 #指定要生成的镜像的基础镜像,开头第一句话必须也只能是FROM
COPY music.war /usr/local/tomcat/webapps #拷贝工程到tomcat指定目录
MAINTAINER [email protected] #指定作者是谁
RUN mkdir -p /datas/
ADD jdk-8u60-linux-x64.tar.gz /datas/ #将文件拷贝到镜像中并解压
ENV JAVA_HOME=/datas/jdk1.8.0_60 #配置JAVA_HOME
ENV PATH=JAVA_HOME/bin:JAVAHOME/bin:PATH #配置PATH
WORKDIR /dev/ #启动容器后,如果启动交互模式,直接进入到哪个目录
CMD [“/bin/bash”] #启动容器的时候,进入到/bin/bash这种命令行
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Couture
评论 ()