layout | title | categories | description |
---|---|---|---|
post |
Docker笔记 |
Docker |
Docker 笔记 |
-d 后台运行 -p 开放端口号 80 或者 80:80 #即 宿主机:本机 -v 将宿主机目录作为卷 -v $PWD/web:/var/www/web:ro # ro:只读、rw:读写
从Git上的Dockerfile 构建镜像 docker build -t="名字:标签" git@github.com:izhangzhihao/docker/Dockerfile
FROM: 基于某个镜像构建 MAINTAINER: 作者信息 ENV: 环境变量 XXX /home/XXX RUN: 执行命令 EXPOSE:开放端口 CMD: 容器启动时要执行的命令 CMD["/bin/bash"] CMD["/bin/bash","-l"] ENTRYPOINT: 不容易被docker run覆盖的命令,用法同上 ADD :将构建环境的文件复制到镜像中 ADD xx.lic /opt/xx/xx.lic 文件源可以用url,如果是压缩包会自动解压 COPY:只能操作构建环境的文件,只是复制不会做另外的工作