- 构建
$ sudo docker build -t="jdxj/static_web" .Sending build context to Docker daemon 2.048kBStep 1/5 : FROM ubuntu:14.04---> df043b4f0cf1Step 2/5 : MAINTAINER James Turnbull "james@example.com"---> Using cache---> df46067add65Step 3/5 : RUN apt-get update && apt-get install -y nginx---> Using cache---> c24e4dbf5422Step 4/5 : RUN echo 'Hi, I am in your container' > /usr/share/nginx/html/index.html---> Using cache---> 1729687672abStep 5/5 : EXPOSE 80---> Using cache---> dec78992551eSuccessfully built dec78992551eSuccessfully tagged jdxj/static_web:latest
- 推送
$ sudo docker push jdxj/static_webUsing default tag: latestThe push refers to repository [docker.io/jdxj/static_web]8157de6a15f5: Pushedd96c89dee566: Pushede156c976a2ba: Pushed45d8dc025525: Pushedf2fa9f4cf8fd: Pushedlatest: digest: sha256:33b3248632bba9df9a3865d3d2fe02e067a317a8ed29010357bc209a977db1e2 size: 1364
自动构建
Automated Builds
- 只需要将 Github 或 BitBucket 中含有 Dockerfile 文件的仓库连接到 Docker Hub 即可.
- 向这个代码仓库推送代码时, 将会触发一次镜像构建活动并创建一个新镜像.
