service docker restart
docker重启service docker stop
docker停止service docker start
docker启动docker run -it -v myfolder:myfolder --name mydocker_demo mydockerimage:v1.0 /bin/bash
-i 允许我们对容器内的 (STDIN) 进行交互
-t 在新容器内指定一个伪终端或终端
-v 本地目录映射到docker,是之可以相互访问
–name 给容器取一个名字,可省略,省略的话docker会随机产生一个名字
-e 设置环境变量 例如:-e "http_proxy=xxxxx" -e "https_proxy=xxxxxx"
docker images
查看已经存在的镜像docker ps
查看正在运行的容器
docker ps -a -q
查看存在的容器docker rm id/name
删除某个容器(容器id或者容器名称)
删除之前必须保证容器已经停止运行,docker stop id/name
停止某个容器
docker rm $(docker ps -a -q)
删除所有容器docker attach id/name
进入正在运行的某个容器,可以实时看到他人操作docker save
将镜像打包成一个压缩文件,例如:docker save -o aaa.tar image:v0.1
curl -XGET http://xxxx:5000/v2/_catalog
xxxxxx为私有仓库的地址,此命令为查询仓库下有哪些镜像,curl -XGET http://xxxxx:5000/v2/image_name/tags/list
此命令为查询某个镜像有多少个tagdocker commit -m "备注信息" -a "作者名字" containerId image_name:tag
将一个容器设置成镜像docker tag containerid/source_image_name:tag new_image_name:tag
可以用来重命名或者新增一个tag- docker build -t imagename:tag -f dockerfilepath dockerfilename
例如:docker build -t myimage:v1.0 -f /home/local/aa/Dockerfile .