国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
DockerFile案例

DockerFile案例

案例1:自定義鏡像mycentos

1、在Centos7宿主機(jī)上啟用ip轉(zhuǎn)發(fā)功能

# Avoid WARNING: IPv4 forwarding is disabled. Networking will not work.
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network

2、編寫DockerFile文件:vim Dockerfile

# 查詢centos鏡像版本:https://hub.docker.com/
FROM centos:7
# author<email>
MAINTAINER auth<auth@163.com>

ENV MYPATH /usr/local
WORKDIR $MYPATH

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

# 暴露端口
EXPOSE 80

CMD echo $MYPATH
CMD /bin/bash

3、構(gòu)建mycentos鏡像(不要忘記最后的.)

docker build -f Dockerfile -t mycentos:1.0 .

4、通過mycentos鏡像生成容器,并且更改容器的yum源

# 創(chuàng)建并運(yùn)行容器
docker run -it --name mycentos01 mycentos:1.0

# yum repo (163)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all && yum makecache

# ping test
ping www.baidu.com

案例2:帶有JDK的Centos7鏡像

1、下載JDK到宿主機(jī)工作目錄(如jdk-8u281-linux-x64.tar.gz)

  • 在linux中安裝jdk的教程(若不需要在宿主機(jī)上安裝jdk,可以跳過)

  • Java官方文檔:https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html

    1. Change directory to the location where you would like the JDK to be installed, then move the .tar.gz archive file to the current directory.

    2. Unpack the archive file and install the JDK. ( tar zxvf jdk-8uversion-linux-x64.tar.gz )

      tar zxvf jdk-8u281-linux-x64.tar.gz

    3. The JDK files are installed in a directory called jdk1.8.0_version in the current directory.

      jdk1.8.0_281

    4. Delete the .tar.gz file if you want to save disk space.

2、編寫DockerFile文件:vim Dockerfile1

FROM centos:7
MAINTAINER auth<auth@163.com>

ENV MYPATH /usr/local
WORKDIR $MYPATH

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

# COPY:將宿主機(jī)中指定的文件復(fù)制到docker容器中指定的路徑  ADD:復(fù)制(若是壓縮文件會(huì)先解壓)
ADD jdk-8u281-linux-x64.tar.gz /usr/local
ENV JAVA_HOME /usr/local/jdk1.8.0_281
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin

EXPOSE 80

CMD echo $MYPATH
CMD /bin/bash

3、構(gòu)建 jdk+centos7 鏡像(不要忘記最后的.)

docker build -f Dockerfile1 -t mycentos:2.0 .
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CentOS7 搭建Ambari
docker 2 dockerfile
Dockerfile 搭建tomcat基礎(chǔ)鏡像與項(xiàng)目鏡像
linux命令的使用
記一次vos3000的安裝全過程+安裝的所有工具包
centos6和7升級(jí)openssl和openssh
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服