码迷,mamicode.com
首页 > 其他好文 > 详细

docker容器部署-2

时间:2019-10-11 12:09:35      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:docker   debian   yum   nginx   ash   开放   定义   部署   iproute   

rpm -qa | grep nginx         #查看包装哪了

dpkg -l | grep nginx debian   #中查看包装哪了

容器中配置nginx首页

docker run -itd io

docker exec -it (id号码)

Nginx -T 查看配置文件路径

一.自定义镜像

docker rm -f $(docker ps -qa) 删除已有镜像

docker run -it docker.io/centos (运行镜像)

docker ps -a 查看已启用的容器id号

docker start id号

docker commit 31e59fdc6ee5 docker.io/myos:latest    #创建镜像     myos:latst 为自定义名称和标签

 

二.创建dockerfile 脚本

FROM:基础镜像

MAINTRAINER:镜像创建者信息

EXPOSE:开放的端口

ENV:设置变量

ADD:复制文件到镜像(scp)

RUN:制作镜像时执行的命令,可以有多个(在容器里面执行的命令)

WORKDIR:定义容器默认工作目录

CMD容器启动时执行的命令,仅可以有一条CMD(如有多条CMD,最后一条生效) 相当于吧 /bin/bash  换成别的,如 Python

 

FROM docker.io/centos:latest
RUN rm -f /etc/yum.repos.d/*
ADD a.repo /etc/yum.repos.d/local.repo
RUN yum -y install vim net-tools iproute psmisc bash-completion

 

docker容器部署-2

标签:docker   debian   yum   nginx   ash   开放   定义   部署   iproute   

原文地址:https://www.cnblogs.com/jeffzhao/p/11653190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!