https://blog.csdn.net/weixin_43252204/article/details/115182088?utm_source=app&app_version=4.5.4
详细过程请看上面链接,我这里就补充一点额外的东西。
docker容器里的centos系统的yum是调用的是外面的yum(网络yum)
cat Dockerfile
FROM centos
MAINTAINER yingqianmubing
RUN rm -fv /etc/yum.repos.d/*
ADD local.repo /etc/yum.repos.d/
RUN yum install -y nginx
RUN rm -fv /etc/nginx/nginx.conf
ADD nginx.conf /etc/nginx/
EXPOSE 9090
ENTRYPOINT /usr/sbin/nginx
docker容器里的centos系统的yum默认是调用的是网络yum
如果没有网,又是本地yum,docker容器里的centos系统yum调用本地yum的话,记得把Ddockerfile
文件和local.repo
放同一文件夹
docker build -t 192.168.200.12:5000/taicai/nginx:v1.0 .
docker run -it -d -P 192.168.200.12:5000/taicai/nginx:v1.0
curl 192.168.200.12:32778
{“type”:“collection”,“resourceType”:“apiVersion”,“links”:{“self”:“http://192.168.200.10/”,“latest”:“http://192.168.200.10/v1”},“createTypes”:{},“actions”:{},“data”:[{“id”:“v1”,“type”:“apiVersion”,“links”:{“self”:“http://192.168.200.10/v1”},“actions”:{}}],“sortLinks”:{},“pagination”:null,“sort”:null,“filters”:{},“createDefaults”:{}}