08月10, 2016

docker文档

查看系统镜像

docker images

查看运行中的容器

docker ps

查看所有的容器(包括未运行的容器)

docker ps -a

删除系统镜像

docker rmi 镜像名字或者镜像id

删除容器

docker rm 容器id或者容器名字

用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)

docker system prune
docker system prune -a命令清理得更加彻底

启动、重启、停止容器

docker start/restart/stop 容器id或者容器名字

停止所有容器

docker stop $(docker ps -a -q)

删除所有容器

docker  rm $(docker ps -a -q)

删除所有镜像

docker rmi $(docker images -q)

连接到容器

docker exec -it a01fa595368e bash
a01fa595368e 容器id或者容器名字
bash 连接到容器后执行到命令

拉取自己的镜像

docker pull registry.cn-hangzhou.aliyuncs.com/wnn/vuedemo:1.1.0

运行自己的容器

docker run -it -v /Users/wnn/Desktop/gitlab/vuedemo/:/myvuetest -p 127.0.0.1:8080:8080  5327af3e5bbb bash
-it 交互模式
-p 映射端口
-v 映射文件夹
5327af3e5bbb  镜像id或者镜像名字(mydocker/vuedemo)
bash  启动容器后执行的命令

提交容器修改到自己的镜像

docker commit 3be4 mydocker/vuedemo
3be4 容器id或者容器名字
mydocker/vuedemo  自己取的镜像名字
即把容器修改提交到自己的镜像里面

给自己的镜像打标签

docker tag mydocker/vuedemo registry.cn-hangzhou.aliyuncs.com/wnn/vuedemo:1.1.0
docker tag 镜像名字 镜像仓库:版本号

提交自己的镜像到docker仓库

docker push registry.cn-hangzhou.aliyuncs.com/wnn/vuedemo:1.1.0

本文链接:https://blog.hijs.cc/post/docker-md.html

-- EOF --

Comments