查看
docker images # 列出所有镜像(images)
docker ps # 列出正在运行的容器(containers)
docker ps -a # 列出所有的容器
docker pull centos # 下载centos镜像
docker top <container> # 查看容器内部运行程序
容器
docker stop <container> # 停止一个正在运行的容器,<container>可以是容器ID或名称
docker start <container> # 启动一个已经停止的容器
docker restart <container> # 重启容器
docker rm <container> # 删除容器
docker run -i -t -p :80 LAMP /bin/bash # 运行容器并做http端口转发
docker exec -it <container> /bin/bash # 进入ubuntu类容器的bash
docker exec -it <container> /bin/sh # 进入alpine类容器的sh
docker rm `docker ps -a -q` # 删除所有已经停止的容器
FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i # windows系统,用上面的命令会出错:unknown shorthand flag: 'a' in -a
docker kill $(docker ps -a -q) # 杀死所有正在运行的容器,$()功能同``
提交/导出
docker build --rm=true -t hjue/lamp . # 建立映像文件。–rm 选项是告诉Docker,在构建完成后删除临时的Container,Dockerfile的每一行指令都会创建一个临时的Container,一般这些临时生成的Container是不需要的
docker commit 3a09b2588478 mynewimage # 提交你的变更,并且把容器保存成镜像,命名为mynewimage,3a09b2588478为容器的ID
docker save mynewimage | bzip2 -9 -c> /home/save.tar.bz2 # 把 mynewimage 镜像保存成 tar 文件
bzip2 -d -c < /home/save.tar.bz2 | docker load # 加载 mynewimage 镜像
docker export <CONTAINER ID> > /home/export.tar # 导出Image
cat /home/export.tar | sudo docker import - mynewimage # 导入Image镜像
镜像
docker run -i -t centos /bin/bash # 运行centos镜像
docker run -d -p 80:80 hjue/centos-lamp # 运行centos-lamp镜像
docker rmi [image-id] # 删除镜像
docker rmi $(docker images -q) # 删除所有镜像
docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc) # 删除无用镜像
帮助
docker run --help
关闭容器
在容器内使用exit,命令容器关闭,而不是后台运行。
如果想让容器一直运行,可以使用快捷键 ctrl+p ctrl+q 此时容器的状态为Up
启动,停止,重启,附着
~$ docker start aa97ba3292ce
~$ docker stop aa97ba3292ce
~$ docker restart aa97ba3292ce
~$ docker attach aa97ba3292ce
跟踪docker日志,Ctrl + C 退出跟踪
docker logs --tail 0 -f aa97ba3292ce
显示最后10行日志
docker logs --tail 10 aa97ba3292ce
分享到:
相关推荐
Docker在操作的过程中,会遇到很多的命令,每一次使用查询起来都比较麻烦,所以我整理了一份Docker 常用命令大全分享给大家,这样在实用的过程中,直接在文档搜索就可以了,更加的便利,需要的小伙伴可以自行下载。
空闲的时候把菜鸟教程里的docker常用命令整理成帮助文件,方便大家随时查看。欢迎大家入门学习。~~~~~~~~~~~~~~~
docker常用命令,自己亲自整理,非常网络上粘贴的不好使的命令
docker常用命令 整理成了思维导图 结构更清晰。 常用命令 启动/状态/关闭 service docker start|... systemctl start|... docker docker version 查看版本 docker info 查看docker详情 镜像的相关指令 ...
docker常用命令
docker常用命令
docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm
docker常用命令.txt
Docker常用命令
docker常用命令、镜像更新
这是一个 docker 的常用命令汇总, 涵盖了docker入门到日常维护和使用, 基本都有, 从镜像到容器再到docker网络以及redis集群部署
Docker常用命令和使用文档
Docker常用命令,适用于初学者
Docker常用命令合集.pdf
docker常用命令,了解一下
docker常用命令,本人整理的docker相关基础命令,对新人能快速定位到自己的需要,帮助学习docker操作,还有基于swarm集群搭建
镜像是什么 镜像是一种轻量级、可执行的独立软件包,它包含运行...(以后应用,直接打包docker镜像,就可以直接跑起来!!!) **如何得到镜像**: - 从远程仓库下载 - 朋友拷贝给你 - 自己制作一个镜像DockerFile