docker 命令
docker pull # get image
docker build # create image
docker images # list image
docker run # start container
docker ps # list runing contailner
docker stop # 停止进程
docker rm # delete container
docker rmi # delter image
docler cp # 在host和container之间拷贝文件
docker commit # 保存改动尾新的image
DockerFile 语法
例子
FROM ubuntu
MAINTAINER xbf
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN apt-get update
RUN apt-get install -y nginx
COPY index.html /var/www/html
ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;"]
EXPOSE 80
FROM # base image
RUN # 执行命令
ADD # 添加文件
COPY # 拷贝文件
CMD # 执行命令
EXPOSE # 暴露端口
WORKDIR # 指定路径
MAINTAINER # 维护者
ENTRYPOINT # 容器入口
USER # 指定用户
VOLUME # mount point
docker-composer build # 编译
docker-composer up # 启动
docker-composer stop # 停止
docker-composer rm # 删除
网友评论