docker 的常用命令

本文章仅简单介绍下docker下各个命令,至于各个命令的使用方法和参数后续进行详细描述。首先docker主要有几个组件:仓库,镜像,网络及容器及dockfile文件。
一、仓库
docker默认的仓库指向是 Docker Hub,当然用户也可以登陆到自己的其他仓库,仓库的主要作于是存放镜像,用户可以将自己的镜像上传到仓库中也可以从仓库中下载镜像。仓库类命令主要有:
1、login:登陆指定的仓库
2、logout:退出指定的仓库
二、镜像
docker中的镜像主要只运维服务的模板,或者框架,正常来说通过运行镜像即可运行一个服务。镜像主要有的命令如下:
1、commit 将一个现有容器提交成一个镜像,一般不推荐使用此命令制作镜像文件,因为使用此命令制作镜像文件不会有任何记录,在未来我们需要或者其他人调用此镜像时无法查看任何相关内容。
2、rmi 删除镜像,正常情况下删除镜像需要确保该镜像没有被任何其他容器或镜像所调用否则无法生产, 当然通过-r的属性可以强制删除镜像文件,但是不建议这么操作。
3、history 查看镜像的创建历史
4、images 显示当前所有的镜像列表
5、search 在镜像仓库中搜索镜像,默认在dokcer hub库中搜索
6、import 从镜像文件导入镜像 此方法导入的镜像不带有任何的文件记录,相当于虚拟机的快照效果,必须与export 配对使用
7、export 从镜像保存为镜像文件 此方法制作的镜像文件不带有任何的文件记录,相当于虚拟机的快照效果 ,必须与import配对使用
8、save 从镜像保存为镜像文件 此方法制作的镜像文件带有文件记录,必须与load配对使用
9、load 从镜像保存为镜像文件 此方法制作的镜像文件带文件记录,必须与save配对使用
10、tag 给镜像创建标签
三、容器
docker中容器即一个开源的应用引擎,不受系统影响,可使开发者将业务打包到容器中在任何系统中发布。和容器相关主要使用命令有:
1、create 创建一个容器
2、run 创建并运行一个容器
3、cp 容器内与本地拷贝文件
4、diff 容器内与本地文件对比
5、exec 在本地执行容器内的命令
6、kill 杀掉正在运行的容器
7、logs 查看容器内的日志
8、port 查看容器与本地端口的映射关系
9、rename 重新命令容器
10、restart 重启容器
11、rm 删除容器,需要先停掉容器
12、start 启动容器
13、stop 停止容器
14、top 查看容器内运行的进程
15、unpause 暂停容器内的进程
16、update 更新容器的配置文件
17、wait 阻止容器的运行
18、连接正在运行的容器

四、docker 管理命令
1、version 显示版本信息
2、events 显示事件信息
3、info 显示整体状态
4、inspect 显示docker对象底层信息
5、image 镜像类具体操作
6、network 网络类具体操作
7、service 服务类具体操作
8、system 系统类具体操作
9、container 容器类具体操作
10、volume 存储类具体操作

其他具体的操作后续细化进行描述!

原文地址:http://blog.51cto.com/demonlg/2163902

时间: 2024-10-08 21:03:23

docker 的常用命令的相关文章

CentOS 7安装Docker及常用命令

CentOS 7安装Docker及常用命令   yum install docker #安装docker systemctl start docker.service #启动docker systemctl enable docker.service #docker开机启动 docker -v #查看docker版本 docker info #查看docker具体信息 docker pull centos #下载centos image docker images #显示已有image dock

开发者必备丨Docker客户端常用命令分享

学习Docker,首先需要了解Docker基本概念,我们在以前的文章中介绍过docker的基本原理和部署操作系统. 今天讲下嵌入式开发中docker客户端常用的命令,开始进入“动手”阶段(也就是敲Docker命令).Docker命令较多,这里笔者总结下常用的Docker命令,方便小伙伴们查阅. 客户端常用命令列表 以下为Docker 客户端常用命令列表,可以通过docker COMMAND --help来查看这些命令的具体用法. attach:依附到一个正在运行的容器中: build :从一个D

Docker之常用命令(二)

这篇博客就不扯皮了,简单粗暴地贴上自己整理的一份Docker常用命令. docker search ** // 查找镜像 docker pull nginx // 载入镜像 # -a 拉取所有tagged镜像 # --disable-content-trust 忽略镜像的校验,默认开启 docker create // 创建一个容器但不启动它 run docker run -d -P -it --name mynginx nginx # -t 在新容器内指定一个伪终端 # -i 允许对容器内的标

docker入门-常用命令和网络

一.常用命令 容器生命周期管理 run     运行一个容器 start/stop/restart  启动/停止/重启 kill   杀死一个容器 rm  删除一个容器 pause/unpause create exec  运行一个命令 容器操作 ps   查看当前容器 inspect  描述容器 top  查看容器进程 attach events logs  查看日志 wait export port  查看端口 容器rootfs命令 commit  修改一个镜像 cp  拷贝一个外部文件到容

docker 容器常用命令

1 启动容器 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动. 因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器. 新建并启动 所需要的命令主要为 docker run 例如,下面的命令输出一个 "Hello World",之后终止容器. [[email protected] ~]# docker run docker.io/centos:v1 /bin/echo "hello wor

docker学习-常用命令1

一.容器管理 1.1 Docker start/stop/restart/rm 命令实例:启动|停止|重启|删除 容器mydb01# docker start|stop|restart|rm mydb01 1.2 Docker kill 命令,杀掉一个运行中的容器.OPTIONS说明: -s :向容器发送一个信号 例:杀掉运行中的容器mydb01# docker kill -s KILL mydb01 1.3 Docker rm 命令,删除一个或多少容器OPTIONS说明: -f :通过SIGK

docker学习-常用命令2

三.容器管理命令3.1 Docker commit 命令,从容器创建一个新的镜像.OPTIONS说明: -a :提交的镜像作者: -c :使用Dockerfile指令来创建镜像: -m :提交时的说明文字: -p :在commit时,将容器暂停. 实例:将容器6h04c6c178u7 保存为新的镜像,并添加提交人信息和说明信息.# docker commit -a "xliang" -m "web_db" 6h04c6c178u7 sql:v1 # docker i

Docker入门-常用命令

Docker镜像操作 Docker运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker会从镜像仓库下载该镜像. 获取镜像 从Docker镜像仓库获取镜像的命令是docker pull.其命令格式为: docker pull [选项][Docker Registry地址[:端口号]/]仓库名[:标签] 具体的选项可以通过docker pull --help命令看到,这里我们说一下镜像名称的格式.Docker镜像仓库地址:地址的格式一般是<域名/IP>[:端口号].默认地址是Doc

Docker 村常用命令 (持续更新)

最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像:docker pull redis redis :镜像名称  拉去docker镜像 3.创建容器: docker run -p 6377:6379  --name myredis -v /root/redis/data:/data -d reids -p  宿主机端口:容器端口   将容器端口映射