docker FROM centos 7 RUN yum y install

  • Slides: 11
Download presentation

docker镜像 FROM centos: 7 RUN yum –y install nginx &&  yum clean all

docker镜像 FROM centos: 7 RUN yum –y install nginx && yum clean all EXPOSE 80 443 CMD [“nginx”, “-g”, “daemon off; ”]

容器卷 FROM centos: 7 RUN yum –y install nginx &&  yum clean all

容器卷 FROM centos: 7 RUN yum –y install nginx && yum clean all EXPOSE 80 443 VOLUME [“/usr/share/nginx/html”] CMD [“nginx”, “-g”, “daemon off; ”]

docker rm <container_id> docker rm -v <container_id>

docker rm <container_id> docker rm -v <container_id>

主机卷 FROM centos: 7 RUN yum –y install nginx &&  yum clean all

主机卷 FROM centos: 7 RUN yum –y install nginx && yum clean all EXPOSE 80 443 VOLUME [“/usr/share/nginx/html”] CMD [“nginx”, “-g”, “daemon off; ”]

主机卷 docker run -d -p 80: 80 --name app -v /web-data: /tmp app docker

主机卷 docker run -d -p 80: 80 --name app -v /web-data: /tmp app docker run -d -p 8080: 80 --name apps -v /web-data: /tmp apps

备份数据 docker run --rm --volumes-from dbdata -v $(pwd): /backup ubuntu tar cvf /backup. tar

备份数据 docker run --rm --volumes-from dbdata -v $(pwd): /backup ubuntu tar cvf /backup. tar /dbdata

数据恢复 docker run --rm --volumes-from dbstore 2 -v $(pwd): /backup ubuntu bash -c "cd

数据恢复 docker run --rm --volumes-from dbstore 2 -v $(pwd): /backup ubuntu bash -c "cd /dbdata && tar xvf /backup. tar --strip 1”