Docker 常用的命令

安装前准备
? 需要64位操作系统
? 至少RHEL6.5以上的版本,强烈推荐RHEL7
? 关闭防火墙(不是必须)安装Docker
? 软件包列表:
– docker-engine
– docker-engine-selinux
#systemctl start docker
#systemctl enable docker
镜像常用命令命令列表
? 命令列表
– docker images //查看镜像列表
– docker history //查看镜像制作历史
– docker inspect //查看镜像底层信息
– docker pull //下载镜像
– docker push //上传镜像
– docker rmi //删除本地镜像
– docker save //镜像另存为tar包
– docker load //使用tar包导入镜像
– docker search //搜索镜像
– docker tag //修改镜像名称和标签 就像创建个软链接
容器常用命令命令列表
– docker run //运行容器 -i 交互式 -t 终端 -d 后台PID为1的进程 (根进程)就是系统 (pstree -p)
– docker ps //查看容器列表
for i in docker ps -aq

do
docker rm $i
done //删除进入过的容器
docker rm $(docker ps -aq) |
docker ps -aq | xargs docker rm
容器的进程其实和虚拟机的进程是一致的
虚拟机和真机的进程是完全隔离的
– docker stop //关闭容器
– docker start //启动容器
– docker restart //重启容器
– docker attach|exec //进入容器
– docker inspect //查看容器底层信息
– docker top //查看容器进程列表
– docker rm //删除容器

docker attach 容器ID 进入后退出后容器就完蛋了 如果想让他继续执行 则ctrl +p q 先按p 后按q
docker run -it 镜像名:标签 命令 (交互)
docker run -d 镜像名:标签 (非交互式)
docker run -itd 镜像名:标签 命令 (交互式后台进程)
docker ps 显示运行的容器 -a 显示所有容器 -q 只显示容器ID
docker start|stop|restart 容器ID
docker attach 容器ID 进入容器console终端
docker exec -it 容器ID 命令 (/bin/bash)
docker inspect 容器ID 显示容器的详细信息
docker top 容器ID 显示容器进程
docker rm 容器ID 删除容器ID

原文地址:http://blog.51cto.com/13740508/2133988

时间: 2024-10-09 06:54:45

Docker 常用的命令的相关文章

docker专题(2):docker常用管理命令(上)

http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|ex

docker常用管理命令

本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|attach|events|logs|wait|export|port] 容器rootfs命令 - docker [commit|cp|d

docker常用的命令

一.Docker常用命令 安装部署好Dokcer后,执行的命令是docker开头 总的来说分为以下几种: docker [run|start|stop|restart|kill|rm|pause|unpause] #容器生命周期管理 docker [ps|inspect|top|attach|events|logs|wait|export|port] #容器操作运维 docker [commit|cp|diff] #容器rootfs命令 docker [login|pull|push|searc

docker常用术语命令

镜像(Image) vs Dockerfile 这组概念很少会让人产生疑惑,但是这两者的区别非常重要.Docker在镜像(image)中运行你的代码,而不是Dockerfile.Dockerfile是通过docker build命令来编译镜像的配置文件. 如果你去浏览一下public index的话,你将会看到那里罗列了很多镜像文件.但是,也许有些奇怪的是,你将看不到任何编译出它们的dockerfile.镜像文件就是从Dockerfile编译而得到的不透明资产(opaque asset ). 当

Docker 常用命令

Docker 常用命令: 1.环境相关 docker info docker version 2.系统运维相关 docker images docker Image是多层结构的,默认只显示最顶层的Image docker inspect 查看容器运行时详细信息的命令  docker ps docker ps打印出正在运行的容器,docker ps -a打印出所有运行过的容器 docker pull docker run docker start/stop/restart 这组命令可以开启(两个:

Docker学习总结(9)——Docker常用命令

容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|attach|events|logs|wait|export|port] 容器rootfs命令 - docker [commit|cp|diff] 镜像仓库 - docker [login|pull|push|search] 本地镜像管理 - docker [images|rmi|tag|build|hi

Docker | 第三章:Docker常用命令

前言 上一章节,简单介绍了在CentOS下的Docker的安装过程,以及运行了一个官方提供的Hello,World镜像运行了第一个Docker.就像上一章中,验证Docker是否安装成功,我们执行的是docker info命令.运行镜像时,执行的是docker run imagesName.所以学习一个工具,主要还是学习如何利用本身工具提供的一些命令进行相应的操作.所以本章节,主要来介绍下Docker的常用命令. Docker命令清单 镜像常用命令 容器常用命令 其他常用命令 总结 最后 参考资

Docker快速入门——Docker常用命令

Docker快速入门--Docker常用命令 一.Docker命令简介 1.Docker命令简介 Docker的命令清单可以通过运行sudo docker或者sudo docker help命令查看.Docker容器技术在不断演化过程中,Docker的子命令已经达到41个,其中核心子命令(例如:run)还会有复杂的参数配置.Docker命令根据功能和使用场景可以分为4个部分. 2.Docker用户组 Docker守护进程绑定的是一个unix ?socket,而不是TCP端口,默认的属主是root

docker中的命令参数(小白常用)

1 docker run run是最常用的命令,他是docker creat和docker start命令的组合,创建容器并启动它.run的参数比较难理解的是-i 和-t 以及-d,分别说说这三个. -i -i 参数是keep STDIN open even if not attached,意思就是会把交互界面保留着.但是要看容器的PID1,或者说看容器的CMD是什么,有些CMD程序并不会理会任何输入,也就是说它就没有等着你输入命令,这时候你输入什么都是无效的.并且,因为linux对pid1的特