Docker常用命令

1. 镜像相关

docker pull                               #拉取镜像
docker images #查看镜像列表
docker images -aq #查看所有镜像id
docker rmi -f $(imageId) #删除镜像 docker build -t 镜像名:tag标签 . #依据Dockfile文件构建镜像 docker save -o 自定义文件名 迁移镜像名:版本 #保存镜像,可以将保存的镜像迁移到其他机器使用
示例:docker save -o sherlock-v1.0.0.tar sherlock:1.0.0
docker load -i sherlock-v1.0.0.tar        #在另外一台机器加载镜像

2. 容器相关

docker ps                                                                                     #查看正在运行的容器
docker ps -
a #查看所有容器
docker run -it --name $(别名) -p $(宿主端口):$(容器端口) -v $(宿主目录):$(容器目录) 镜像名 /bin/bash #前台交互方式运行容器
docker run -itd 镜像名 /bin/bash #后台守护方式运行容器
docker attach $(容器id) #进入容器,exit退出会停止运行容器
docker exec -it $(容器id) /bin/bash #进入容器,exit退出不会停止运行容器
docker stop $(容器id) #停止容器
docker start $(容器id) #启动容器
docker restart $(容器id) #重启容器
docker rm -f $(容器id) #删除容器
docker logs -ft $(容器id) #查看容器的日志
docker top $(容器id) #查看容器的进程信息
docker inspect $(容器id) #查看容器的相关信息
docker cp $(容器id):$(容器内路径) $(宿主机目的地路径) #复制容器的文件到宿主机上 docker commit -m="描述信息" -a="作者" $(容器id) 目标镜像名:[tag版本号] #把容器提交为一个新的镜像

 

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...