docker容器部署-2
Posted jeffzhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器部署-2相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
通过 boot2docker 将卷挂载到 postgres 容器