Docker容器基本命令

2018-10-09  本文已影响7人  droid_zf
#查看本地镜像
 docker images
#查看所有容器
docker ps -a
#查看启动的容器
docker ps
#创建并运行一个容器,--name自定义名称  -v 路径映射 -d后台启动需要手动进入容器
docker run --name myubuntu -t -i -v /Users/my/docker:/mypath ubuntu /bin/bash 
#可访问设备启动
docker run --name myubuntu --privileged  -t -i -v /Users/my/docker:/mypath ubuntu:16.04 /bin/bash
#挂载移动硬盘
/Volumes/name/docker:/docker

启动容器

#启动容器
docker start myubuntu   

exec

ctrl + d或exit不停止容器
使用exec开启新的终端进程

docker exec -it  myubuntu /bin/bash

attach

多次执行会进入同一个终端进程,所有窗口是同步的

#进入容器
docker attach myubuntu  

ctrl + d或exit会停止容器

 #退出但不停止容器
ctrl+p+q

  #停止容器
docker stop myubuntu
  #删除容器  删除容器前要umount挂载目录
docker rm myubuntu    
#批量删除  删除包含ubuntu的镜像 awk '{print $3}'得到镜像id
docker rmi $(docker images | grep "ubuntu" | awk '{print $3}')
#搜索镜像
docker search ubuntu
#列出镜像版本
curl 'https://registry.hub.docker.com/v2/repositories/library/ubuntu/tags/'|jq '."results"[]["name"]'
上一篇下一篇

猜你喜欢

热点阅读