docker命令汇总
docker命令汇总
|
序号 |
类别 |
简述 |
命令 |
功能 |
说明 |
|
1 |
整体管理 |
安装 |
yum install docker-engine |
centos上安装docker |
Ubuntu上安装docker |
|
2 |
整体管理 |
版本 |
docker version |
查看docker版本 |
|
|
3 |
整体管理 |
状态 |
systemctl status docker.service |
查看docker服务状态 |
|
|
4 |
整体管理 |
开机启动 |
systemctl enable docker.service |
设置docker开机启动 |
|
|
5 |
整体管理 |
启动 |
systemctl start docker.service |
启动docker服务状态 |
|
|
6 |
整体管理 |
关停 |
systemctl stop docker.service |
关停docker服务 |
|
|
7 |
整体管理 |
重启 |
systemctl restart docker.service |
重启docker服务 |
systemctl restart docker |
|
8 |
整体管理 |
重载 |
systemctl daemon-reload |
修改docker配置文件后,重载配置 |
需要重启 |
|
9 |
镜像 |
镜像列表 |
docker images |
查看本地docker镜像 |
|
|
10 |
镜像 |
镜像详情 |
docker inspect 47b19964fb50 |
通过镜像的唯一标识ID,查看镜像详情 |
|
|
11 |
镜像 |
标签 |
docker tag ubuntu ubuntu-local:ubu-latest |
为本地镜像添加新的tag标签(公有仓库的准备) |
|
|
12 |
标签 |
docker tag redis 10.1.2.3:5000/redis |
为本地镜像添加新的tag标签(私有仓库的准备) |
||
|
13 |
镜像 |
存出镜像 |
docker save -o newmi nickistre/centos-lamp |
存出镜像 |
newmi:新镜像文件的名称 |
|
14 |
镜像 |
载入镜像 |
docker load < newmi |
载入镜像 |
|
|
15 |
镜像 |
载入镜像 |
docker --input newmi |
载入镜像 |
|
|
16 |
镜像 |
删除镜像 |
docker rmi ubuntu-local:ubu-latest |
根据标签删除镜像 |
|
|
17 |
镜像 |
删除镜像 |
docker rmi 47b19964fb50 |
根据镜像的唯一标识ID删除镜像,将删除所有为该ID的镜像 |
|
|
18 |
镜像 |
远程搜索镜像 |
docker search lamp |
远程镜像仓库中,搜索lamp的镜像 |
|
|
19 |
镜像 |
远程获取镜像 |
docker pull nickistre/centos-lamp |
获取镜像 |
|
|
20 |
镜像 |
远程上传镜像 |
docker push daoke/lamp:centos7 |
远程上传镜像(公共仓库) |
|
|
21 |
镜像 |
远程上传镜像 |
docker push 10.1.2.3:5000/redis |
远程上传镜像(私有仓库) |
|
|
22 |
容器 |
容器列表 |
docker ps -a |
查看所有容器 |
|
|
23 |
容器 |
容器列表 |
docker ps |
查看所有正在运行的容器 |
|
|
24 |
容器 |
创建容器 |
docker create -it ubuntu:latest /bin/bash |
创建容器 |
-i 表示让容器的输入保持打开 |
|
25 |
容器 |
启动容器 |
docker start 3aa2cee9c0c0 |
启动容器 |
|
|
26 |
容器 |
创建并启动容器 |
docker run -dit ubuntu:latest /bin/bash |
创建并启动容器 |
-d 表示docker容器以守护形式在后台运行。 |
|
27 |
容器 |
关停容器 |
docker stop 3aa2cee9c0c0 |
关停容器 |
|
|
28 |
容器 |
进入容器 |
docker exec -it 3aa2cee9c0c0 /bin/bash |
进入容器,但不是所有容器都可以进入。 |
|
|
29 |
容器 |
退出容器 |
exit |
退出容器。进入后可以退出。 |
|
|
30 |
容器 |
导出容器 |
docker export 3aa2cee9c0c0 > ubuntu-tar |
导出容器 |
此时会在当前目录下生成该容器的文件 ubuntu-tar |
|
31 |
容器 |
导入容器 |
cat ubuntu-tar | docker import - ubuntu:test |
导入容器 |
把文件 ubuntu-tar 拷贝到B电脑上去,把容器文件导入B电脑的镜像库 |
|
32 |
容器 |
删除容器 |
docker rm dd3fc187b3f6 |
删除容器(推荐方式)。容器需要在停止状态。 |
|
|
33 |
容器 |
删除容器 |
docker rm -f dd3fc187b3f6 |
强制删除容器 |
|
|
34 |
容器 |
删除容器 |
docker rm $(docker ps -aq) |
删除所有容器(先终止运行的容器) |
docker stop $(docker ps -q) & docker rm $(docker ps -aq) |
|
35 |
其他 |
使用Dockerfile生成镜像 |
docker build -t httpd:centos . |
使用Dockerfile生成镜像 |
-t 指定镜像标签 |
|
36 |
其他 |
登录仓库 |
docker login |
登录仓库(公共仓库) |
|
|
37 |
其他 |
登录仓库 |
docker login 192.9.100.127:5000 |
登录仓库(私有仓库) |
docker命令汇总的更多相关文章
- docker 命令汇总
命令汇总 docker history fa5fa5为镜像id或者镜像名 docker export 30b >h.tar30b为容器id或者容器名# docker export angry_b ...
- docker 命令汇总1
命令汇总 docker history fa5fa5为镜像id或者镜像名 docker export 30b >h.tar30b为容器id或者容器名# docker export angry_b ...
- docker 命令汇总2
docker version [root@cu-tmp-201 ~]# docker version Client: Version: 18.09.6 API version: 1.39 Go ver ...
- docker 知识点汇总
目录 什么是 Docker Docker 简介 Docker 的特点 如何使用 Docker 镜像的常用操作 容器的常用操作 Docker 命令汇总 手工制作 java 镜像 使用 Dockerfil ...
- Docker笔记:常用命令汇总
Docker常用命令汇总 启动服务 [root@localhost ~]# service docker start Redirecting to /bin/systemctl start docke ...
- Docker常用命令汇总,和常用操作举例
Docker命令 docker 常用命令如下 管理命令: container 管理容器 image 管理镜像 network 管理网络 node 管理Swarm节点 plugin 管理插件 secre ...
- docker使用命令汇总
docker命令 docker ps 容器列表 docker ps -a 所有容器列表,包含未运行的容器 docker image ls 镜像列表 docker logs -f xxx 容器日志 do ...
- Docker 清理命令汇总
杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器 docker rm $(docker ps -a -q) 删除所有未打 dangling ...
- Docker 命令自动补全?要的
前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ... 他说,本 ...
随机推荐
- AD证书导入文档(单向认证)
AD证书或者SSL证书导入的方法步骤(在root用户下操作) 1. 将证书命名为AD-PRO.cer,并确定证书的颁发. 2. 将/app/ad_cert/keystore下的原有证书删除掉和文件 ...
- 华为交换机批量加入 Vlan 方法
华为交换机单独加入vlan太麻烦,思科有批量加入vlan的方法,华为也有.要求 1~6口划分到vlan2,6~12口划分到vlan3,13~18口划分到vlan4,19~24口划分到vlan5.25, ...
- numpy array的复制-【老鱼学numpy】
对象的引用 看例子: a = np.array([0, 1, 2, 3]) b = a a[0] = 5 print("b=", b) # 判断a和b是否是同样的地址 print( ...
- CLR Via 第一 章 知识点整理(2)程序集和CLR的启动
这一节先简单的讨论一下程序集以及CLR的初始化 虽然对应的编译器会生成托管模块,但实际上CLR不与托管模块工作,编译器除了编译还有将生成的托管模块转换为程序集的功能,微软还提供了工具AL.exe(程序 ...
- KVM嵌套虚拟化nested之CPU透传
嵌套式虚拟nested是一个可通过内核参数来启用的功能.它能够使一台虚拟机具有物理机CPU特性,支持vmx或者svm(AMD)硬件虚拟化.该特性需要内核升级到Linux 3.X版本 ,所以在cento ...
- ubantu16.04安装ns2.34 错误
把ns2.34解压缩之后,sudo ./install 出现的错误: 错误一:安装NS2.34过程中出现如下的错误:tools/ranvar.cc: In member function ‘virtu ...
- BZOJ 5104
这个模数比较有趣 可以求出 $\sqrt{5}$ 然后就可以做了 $f_n=\dfrac{\sqrt{5}}{5}[(\dfrac{\sqrt{5}+1}{2})^n-(\dfrac{1-\sqrt{ ...
- css 定位布局
文档流: 文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列.块元素占一行,行内元素在一行之内从左到在排列,先写的先排列,后写的排在后面,每个盒子都占据自己的位置. 关于定位: 可以 ...
- NOIP-Cantor表
题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 我们以Z字形给上表的每一项编号.第一项是1/1,然后是1/2,2/1,3/1,2 ...
- 九、JSP入门(2)
day12 JSP指令 1 JSP指令概述 JSP指令的格式:<%@指令名 attr1=”” attr2=”” %>,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的. JSP中 ...