标签: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 debian yum nginx ash 开放 定义 部署 iproute
原文地址:https://www.cnblogs.com/jeffzhao/p/11653190.html