jjytr 发表于 2015-12-22 08:39:23

docker常用命令

1:搜索镜像

1
docker search ubuntu





2:下载镜像,dockerpool社区地址dl.dockerpool.com:5000

1
2
docker pull ubuntu:14.04
docker pull dl.dockerpool.com:5000/ubuntu





3:查看镜像

1
docker images





4:创建容器,如加-d参数会在后台方式运行,-it分配一个伪终端进入交互式

1
docker run -it docker.io/centos:6.6/bin/bash





5:查看容器

1
docker ps -a





6:查看容器或者镜像实例信息

1
2
docker inspect docker.io/centos
docker inspect -f {{".Architecture"}}8b44529354f3 //json格式





7:查看几个镜像,运行几个容器

1
docker info





8:创建一个容器,运行的进程退出后并删除该容器

1
docker run --rm -ti docker.io/centos:6.6 /bin/bash





9:docker tag命令为本地镜像添加新的标签,例如添加一个新的镜像Ubuntu:14,
docker.io/ubuntu:latest是注册地址和tag

1
docker tag docker.io/ubuntu:latest ubuntu:14





10:查看容器列表

1
docker ps -a -q





11:删除容器,容器ID,先把容器停止在删除

1
docker rm contaninerID





12:删除镜像,注册服务器地址和表示,或者镜像ID也可以删除如加参数-f强制删除

1
2
docker rmi repository:tag
docker rmi 镜像ID





13:查看容器运行什么

1
docker exec -it contaninerID/names ps -ef





14:启动容器

1
docker start contaninerID





15:停止容器

1
docker stop contaninerID





16:查看容器log,容器ID:dea271f3c4b8

1
docker logs dea271f3c4b8





17:查看镜像历史版本

1
docker history iamge_ID



页: [1]
查看完整版本: docker常用命令