docker

  • images

    readonly layer don't change environments used to be container

  • container

    readwrite layer running process built with one or more images commint change to create images

install docker

docker pull

docker images

docker run

  • 3.1 建立容器并启动,绑定到标准输入上

    docker run -it nginx bash

  • 3.2 使用daemon 模式建立容器并启动

    docker run -it -d nginx tail -f /dev/null

  • 3.3 建立容器并启动,且挂载本机目录(local在前 container在后)

    docker run -it -v ~/Downloads:/data nginx bash

docker ps

docker ps -a

docker stop

docker stop 473e7652567d3

docker start

docker start 473e7652567d3

进入容器(exec)

当我们使用demaon模式启动容器后,使用exec进入这个demaon启动的容器

docker exec -it 473e7652567d3 bash

docker commit

docker tag

docker tag 473e7652567d3 nginx:1.0
docker tag nginx nginx:1.1

docker rmi :remove image

  • remove from imageid

    docker rmi 473e7652567d3

  • remove from tag

    docker rmi nginx:1.0

  • remove force:不管是否停止都删除

    docker rmi -f nginx:1.0

docker rm :remove container

  • rm from imageid

    docker rm 473e7652567d3

  • rm force:不管是否停止都删除

    docker rm -f 473e7652567d3

docker push

docker push <USERNAME>foo

results matching ""

    No results matching ""