docker常用命令


docker 的一些常用命令


docker images #显示可用的容器
docker rmi <镜像ID> #删除镜像ID
docker pull mysql #下载指定镜像
docker ps #列出当前正在运行的容器,结果的第一列是container_Id, 第2列是容器名称
docker ps -a #列出当前正在运行的和之前运行完的容器
docker stop/restart/start container_id/container-name #停止、重启、启动指定的容器, 该容器Id或名称可以从docker ps中获取.
docker rm container_id/container-name #删除指定的容器
docker rm $(docker ps -a -q) #删除所有运行结束了容器, 正在运行的容器不会被删除
docker top container_id/container-name #查看容器内的进程
docker logs [-f] [-t] [--tail string] 容器名 #查看容器的日志输出, -f是打开跟踪, -t是加上时间戳, --tail 100 表示仅显示最后的100行日志
docker search nginx #在hub站点中搜索 nginx 镜像
docker image inspect image_id #显示指定镜像的详细信息.
docker container inspect container_id/container-name #显示指定容器的详细信息,包括容器的Ip
docker images -f dangling=true #列出没有被容器化的镜像
docker rmi $(docker images -qf dangling=true) #删除那些没有被容器化的镜像
docker system df #可以一次性查看镜像/容器/host volume的磁盘占用情况.
docker ps -s #输出容器的空间占用
docker save jenkins > /tmp/jenkins.tar.gz  #导出docker镜像到本地的tmp目录下
docker load < /tmp/jenkins.tar.gz  #导入本地镜像到docker镜像库
docker run jenkins 启动容器
docker run -d jenkins  也可以通过id启动(参数-d,表示后台启动)
docker rm -f container_id/container-name #强制删除指定的容器
docker rm `docker ps -aq` # 一次性删除所有容器id记录

详见此链接:https://www.cnblogs.com/zouzou-busy/p/11604406.html

posted @ 2020-07-08 15:57  不放弃自己  阅读(180)  评论(0编辑  收藏  举报