前置条件
docker版本:18.06.1-ce
java版本: 1.8.0_171
hadoop版本:3.1.1
docker 基础镜像: redhat:7.3
搭建yum需要的镜像文件:rehl_server_7.3_x86_64_dvd.iso
宿主机操作系统为:Redhat 7.3(Mapio)
在window系统中安装:XSHELL5、XFTP
使用容器搭建yum源
第一,在宿主机创建一个目录:mkdir -p /home/docker。
第二,在window端解压rehl_server_7.3_x86_64_dvd.iso把解压之后的文件重命名为“RedHat”。通过xftp把windows上的文件RedHat拖动到宿主机“/home/docker”目录下。(PS:由于基础镜像中命令比较少,没有挂载命令,在此就用解压之后的文件之间进行挂载)
第三,创建容器的命令如下:
docker run -id --name yumR -h yumR -p 9090:80 -v /home/docker:/var/www/html redhat:7.3 bash
-d:表示容器在后台运行;
--name:给容器命名为yumR;
-h:设置容器的hostname为yumR;
-p :9090:80表示把容器的80端口映射到宿主机的9090端口;
-v:把宿主机的/home/