知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。

Docker 使用

  • search 查询 image

    docker search debian
    
  • pull image 获取image

    docker pull debian:stable
    docker pull hwsdien/redis
    
  • images 查看image

    docker images
    
  • rmi 删除image

    docker rmi <image_id>
    
  • run -i 交互式运行

    docker run -i -t debian:stable /bin/bash
    
  • run -d 后台运行

    docker run -d -i -t hwsdien/redis /usr/bin/redis-server
    
  • ps 查看运行的container

    docker ps
    
  • ps 查看所有的container

    docker ps -a
    
  • attach 连接container

    docker attach <container_id>
    
  • inspect 查看详细

    docker inspect <container_id>
    
  • stop 停止

    docker stop <container_id>
    
  • restart 重启

    docker restart <container_id>
    
  • rm 删除container

    docker rm <container_id>
    
  • run -p 指定端口

    docker run -d -p 6379 -i -t hwsdien/redis /usr/bin/redis-server
    
  • run -p 映射端口

    docker run -p 80:8080 <image> <cmd>
    
  • run -v 提定共享目录

    docker run -i -t -v /root/data:/data debian:stable /bin/bash
    
  • port 查看本机端口

    docker port <container_id> 6379
    
  • commit 提交

    docker commit <ps_id> hwsdien/newname
    
  • login 登录

    docker login
    
  • push

    docker push hwsdien/newname