docker使用

docker这些年非常火,我会在这里给大家介绍docker的常用命令,让大家游刃有余的操作docker。

what

https://yeasy.gitbooks.io/docker_practice/content/install/mac.html

how

  • 拉取镜像
    • docker pull pangee/lnmp:v1
  • 查看当前镜像
    • docker images
1
2
REPOSITORY TAG IMAGE ID CREATED SIZE
pangee/lnmp v1 fe7922893d3e 3 weeks ago 9.29GB
  • 开启一个容器,利用当前某一个镜像
    • docker run -d -p 8001:8001 -p 8000:8000 -p 80:80 fe /sbin/init
      • 此处某些同学会懵逼,为什么用fe就指定了一个镜像,我想说请看前面docker images执行结果中的IMAGE ID这个属性,用前面几个字母唯一标示则可,大赞这个功能
      • -d是后台启动
      • -p是端口映射
  • 查看容器状态
    • docker stats
1
2
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
6cb5718fff15 0.00% 488KiB / 995.8MiB 0.05% 828B / 0B 20.5kB / 69.6kB 1
  • 连接容器
    • docker exec -it 6 /bin/bash
      • 代表的含义也是唯一的标示,与IMAGE ID用法一致,大赞
  • 查看docker宿主机
    • docker-machine ip default
文章目录
  1. 1. what
  2. 2. how
,