AImager

exec

# 进入容器781,采取交互方式运行bash
docker exec -it 781 /bin/bash
  • -i: 交互模式
  • -t: 创建tty

image

# 查看所有镜像
docker images

ps

# 查看当前运行的容器
docker ps

# 查看所有容器
docker ps -a

pull

# 拉取images
docker pull images[:tag]

push

rmi

# 删除镜像
docker rmi $id

# 如果对应镜像存在多个tag,则只删除tag
# 否则,删除镜像
docker rmi repos:tag

run

# 后台执行mongo镜像
docker run -d mongo
  • -i/–interactive: 开启标准输入
  • -t/–tty: 分配一个终端窗口
  • –name: 指定启动后的容器名
  • -d: 后台执行
  • -p in_port:out_port: 指定端口映射
  • -v in_dir:out_dir: 指定volume映射
  • -name: 设置运行容器名称
  • –link name:name: 用来连接两个容器
  • -m: 限制内存使用
  • –memory-swap: 限制swap内存使用
  • –cpu-shares: 设置CPU利用率权重,权重/权重和就是某个容器所能占用的CPU比率
  • –cpuset-cpus: 设置容器绑定CPU执行
  • –cpu-period: 设置CPU重新分配给容器使用的时长
  • –cpu-quota: 在分配时长这个周期内,最多可以使用多长时间来运行容器
# 查找images
docker search images

stat

# 查看容器的CPU、内存、IO状态
docker stats 512

stop

# 停止容器
docker stop $id

tag

暂时还不支持列出远程镜像的所有tag