Docker初识

来源:互联网 发布:淘宝书籍推荐 编辑:程序博客网 时间:2024/05/22 03:24

下载Docker

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -
这里写图片描述

常用命令

命令 功能 docker pull 获取image docker build 创建image docker images 列出image docker run 运行container docker ps 列出container

Dockerfile常用语法

命令 功能 FROM base image RUN 执行命令 ADD 添加文件(可以添加远程文件) COPY 拷贝文件进docker CMD 执行命令 EXPOSE 暴露端口 WORKDIR 指定路径 MAINTAINER 维护者 ENV 设定环境变量 ENTRYPOINT 容器入口,带参数 USER 指定用户
FROM ubuntuMAINTAINER syRUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.listRUN apt-get updateRUN apt-get install -y nginxCOPY index.html /var/www/htmlENTRYPOINT ["usr/sbin/nginx", "-g", "daemon off;"]EXPOSE 80