FROM 基础镜像,父类镜像
RUN 容器构建时执行命令 shell命令 exec命令
EXPOSE 对外暴露的端口
WORKDIR 落脚点,指定默认进来后的目录
USER 权限
ENV 设置环境变量
VOLUME 挂载
COPY 将宿主机目录拷贝进镜像
ADD 同COPY
CMD 启动容器后干的事情(与RUN的区别,RUN是在docker build时候运行 CMD是在docker run时候运行 ) CMD会被run覆盖
ENTRYPOINT 也是容器启动时候要运行的命令 ENTRYPOINT不会被docker run覆盖
构建自定义网络
docker run -d -p 81:80 --network 网络名 --name 容器名
ddocker-compose常用命令
docker-compose -h 查看帮助
docker-compose up 启动
docker-compose up -d 后台启动
docker-compose down 停止运行
docker-compose exec yml yml里的服务id
docker-compose ps 当前运行的素有容器
docker-compose top 展示当前编排的容器进程
docker-compose logs yml 查看当前容器输出日志
docker-compose config 当前编排配置
docker-compose config -q 检查配置
docker-compose restart 重启
docker-compose -start 启动服务
docker-compose stop 停止服务
标签:容器,compose,run,CMD,RUN,docker From: https://www.cnblogs.com/chentailin/p/17871397.html