docker pull hello-world docker images hell-world docker run hello-world
docker pull centos
docker run -it centos
image.png
docker commit xx yourimagename
FROM centos RUN yum install -y vim CMD["/bin/bash"]
docker build -t yourimagename .
docker history yourimagename
FROM busybox RUN touch tempfile RUN /bin/bash -c echo "xxx" COPY testfile /
docker build -t xx . docker run -it xxx
FROM MAINTAINER COPY ADD :和COPY类似,但是如果是压缩文件,会解压 ENV EXPOSE 端口 VOLUME WORKDIR RUN CMD ENTERPOINT:CMD或docker run 之后的参数会被传递给ENTERPOINT
image.png
image.png
ENTERPOINT不会被忽略,一定会执行。CMD会被忽略
imagename= xx:tag
docker tag xx xx:1.9
docker run -d -p 5000:5000 -v /myregistry:/var/lib/registry registry:2
image.png
docker push xx:5000/xx/hxx
docker images docker history xx docker commit xxx docker build docker tag docker pull xxx docker push xxx docker rmi xx docker search xx