Docker常用命令详解
来源:互联网 发布:三洋微波炉怎么样知乎 编辑:程序博客网 时间:2024/05/31 11:04
1、 查看docker版本
docker version
2、 显示docker系统的信息
docker info
3、 列出本地所有镜像
docker images
4、 从Docker Hub中搜索符合条件的镜像
docker search image_name
5、 从Docker Hub中拉去或者更新指定镜像
docker pull image_name
6、 删除镜像
docker rmi image_name
-f 强行移除该镜像,即使其正被使用
7、 显示一个镜像的历史
docker history image_name
8、 启动容器
docker run image_name echo “hello word”
9、 交互式进入容器中
docker run –i –t image_name /bin/bash
10、 列出当前所有正在运行的容器
docker ps
11、 列出所有的容器
docker ps –a
12、 列出最近一次启动的容器
docker ps –l
13、 启动一个容器
docker start name/ID
14、 停止一个容器
docker stop name/ID
15、 杀死一个容器
docker kill name/ID
16、 重启一个容器
docker restart name/ID
17、 显示一个正在运行的容器里面的进程信息
docker top name/ID
18、 登录Docker Hub
docker login
Username: username
Password: **
Email: user@domain.com
Login Succeeded
19、 退出Docker Hub
docker logout
20、 从服务器拉取个人动态,可选择时间区间
docker events –since=”20161231”
docker events –until=”20170630”
21、 暂停某一容器的所有进程
docker pause name/ID
22、 恢复某一容器的所有进程
docker unpause name/ID
23、 标记本地镜像,将其归入某一仓库
docker tag old-image[:old-tag] new-image[:new-tag]
24、 将本地镜像推送至远程仓库,默认为Docker Hub
docker push username/image_name
注意:在推送至远程仓库前,需要将容器名称标记为 当前登录用户/image_name 的形式
25、 获取容器运行时的输出日志
docker logs name/ID
-f 跟踪容器日志的最近更新;
-t 显示容器日志的时间戳;
–tail=”10” 仅列出最新10条容器日志。
26、 检查镜像或者容器的参数,默认返回JSON格式
docker inspect name/ID
-f 指定返回值的模板文件
27、 从容器里面拷贝文件/目录到本地一个路径
docker cp name:/container_path local_path
docker cp ID:/container_path local_path
28、 附加到一个运行的容器上
attach命令允许你查看或者影响一个正在运行的容器。
docker attach image_ID
29、 将指定镜像保存成tar归档文件,docker load的逆操作
docker save –o save_name.tar image_name 或者
docker save image_name:tag > save_name.tar
30、 从tar镜像的归档文件中载入镜像,docker save的逆操作
docker load –i image_name.tar
执行完该操作后,通过docker images命令可以看到多了一个ubuntu容器。
注:保存后再加载(saved-loaded)的镜像不会丢失提交历史和层,可以回滚。
31、 将指定的容器保存成tar归档文件,docker import的逆操作
docker export container_ID > image.tar
32、 从归档文件(支持远程文件)创建一个镜像,docker export的逆操作
docker import url
cat export.tar | docker import – image_name:latest
注:导出后导入(exported-imported)的容器会丢失所有的提交历史,无法回滚。
33、 显示镜像的所有层
docker images –tree
- docker常用命令详解
- docker常用命令详解
- Docker常用命令详解
- Docker常用命令详解
- Docker命令详解系列(一)- Docker最常用命令速记
- Docker常用命令
- Docker常用命令
- docker 常用命令
- Docker 常用命令
- Docker常用命令
- Docker常用命令
- Docker常用命令
- Docker常用命令
- docker常用命令
- docker常用命令
- docker常用命令
- Docker常用命令
- docker 常用命令
- Java-算法分析及其优劣判断
- Dcm4chee学习笔记(三)--StoreSCP服务流程剖析
- Apache Kafka 入门
- Golang 服务器端对客户端的证书进行校验(双向证书校验)
- 适用于<python机器学习与实践>的twenty_newsgroups.py文件内容
- Docker常用命令详解
- Java并发JUC包之ConcurrentSkipListMap深入分析
- U-Boot编译——System.map与u-boot.map
- leetcode第十四周解题总结--二分查找
- C/C++:遍历目录
- 编译后的程序是如何在操作系统(linux)中运行的,虚拟地址空间到实际物理内存的访问
- angular的directive中自定义属性作为条件中转
- URG与PSH
- Error:No resource found that matches the given name (at 'icon' with value '@mipmap/ic_launcher.9').