docker pull更换源

前言

每次使用docker pull的时候总是要等待很久,在不翻墙的情况下建议使用国内的源

步骤

阅读更多

Docker 指令2

  • RUN 执行命令并创建新的Image layer
  • CMD 设置容器启动后默认执行的命令和参数
  • ENTRYPOINT 设置容器启动时执行的命令
  • shell 格式
RUN apt-get install -y vim 
CMD echo "hello docker"
ENTRYPOINT echo "hello docker"
阅读更多

Docker 指令

  1. docker images 显示所有镜像

  2. docker build -t image_name . (点就是从当前路径查找Dockerfile)

  3. docker container ls 列举当前运行的容器

  4. docker run -it image_name 交互式运行image

  5. docker rm/docker container rm container_id 删除container

  6. docker rmi/docker image rm image_id 删除image

  7. docker container -aq 列出所有container_id (-q代表只列出id)

  8. docker rm $(docker container -aq) ($,删除所有列表中的元素)

  9. docker rm $(docker container ls -f “status=exited” -q) 删除退出的容器

  10. docker commit container_name new_container_name

    docker commit frozty_jeew caesar123/centos-vim

  11. Dockerfile 用来build一个一模一样的image

Dokerfile

  • FROM strach # 制作base image
  • FROM centos # 使用base image
  • FROM ubuntu:14.04
  • LABEL maintainer = “775650117@qq.com“ (METADATA:注释)
  • LABEL version = “1.0”
  • RUN yum update && yun install -y vim
    python-dev
  • 每次运行RUN都会生成新的image,所以尽量合并成一行
  • WORKDIR /root # 设定工作目录
阅读更多