资讯专栏INFORMATION COLUMN

虾搞 docker 命令

LoftySoul / 766人阅读

摘要:命令创建网络列出所有网络查看网络详情删除网络查看版本信息查看系统信息下载镜像上传镜像查找镜像选项按星级查找查看镜像选项只显示镜像条件过滤删除镜像选项强制删除清理所有未打过标签的本地镜像删除为的容器修改镜像标签

docker network

[命令]

create    创建网络
ls        列出所有网络
inspect   查看网络详情
rm        删除网络
docker version 查看版本信息 docker info 查看系统信息 docker pull image_name 下载镜像 docker push image_name 上传镜像 docker search image_name 查找镜像

[选项]

-s, --stars 按星级查找
docker images 查看镜像

[选项]

-q, --quiet 只显示镜像ID
-f, --filter=[] 条件过滤
docker rmi image_name 删除镜像

[选项]

-f, --force 强制删除
docker rmi $(docker images -q -f "dangling=true") 清理所有未打过标签的本地镜像
Docker rmi $(Docker images | awk "^ {print $3}") 删除tag为NONE的容器
docker tag iamge_id TAG 修改镜像标签 docker load --input file_name 导入镜像 docker load < file_name 导入镜像 docker save -o file.tar image_name 导出镜像到本地文件 docker run image_name 启动容器

[选项]

 docker run --name redmine -p 9003:80 -p 9023:22 -d -v /var/redmine/files:/redmine/files -v /var/redmine/mysql:/var/lib/mysql sameersbn/redmine
-t, --tty 伪终端 
-i, --interactive 标准输入 
-d, --detach 后台运行 
-u, --user 指定用户名或UID
--name 容器自定义命名 
-P, --publish-all 随机映射一个端口(49000~49900)
-p, --publish=[] 映射端口(格式:ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort)
-v, --volume=[] 挂载数据卷 
-h, --hostname 配置容器主机名 
-m, --memory 设置内存(单位b/k/m/g)
--link=NAME:ALIAS 添加到另一个容器的连接 --net=bridge|none|NAME_or_ID|host 配置容器的桥接模式
--dns=IP 使用指定的DNS服务器
docker start NAMES 启动处于终止状态的容器 docker restart NAMES 重启容器 docker attach NAMES 进入后台运行中的容器 docker exec NAMES 进入后台运行中的容器,退出后容器不会终止

[选项]

-t, --tty 伪终端
-d, --detach 后台运行
-i, --interactive 标准输入
-u, --user 指定用户名或UID
Docker ps -a | grep "Exited" | awk "{print $1 }"| xargs Docker rm 删除exited的容器
docker ps 查看容器列表

[选项]

-a, --all 显示所有容器 
-l, --latest 显示最近创建的容器 
-s, --size 显示总大小
-q, --quiet 只显示容器ID
-f, --filter=[] 条件过滤
docker rm NAMES 删除容器

[选项]

-f, --force 强制删除
-v, --volumes 删除容器时删除卷
docker rm $(docker ps -a -q)    清理所有的容器
docker inspect NAMES 查看容器信息 docker port NAMES查看容器端口信息 docker logs container_id|NAMES 获取容器输出信息 docker commit container_id TAG 提交容器为镜像

[选项]

-m, --message 指定提交的说明信息 
-a, --author 指定更新的用户信息
docker export container_id > file_name 导出容器到本地 docker import file|URL|- image_name:TAG 导入容器快照为镜像 docker top container_id 查看容器进程 docker stats 查看容器资源使用情况

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26800.html

相关文章

  • docker命令详解

    摘要:与命令不同,使用命令只能创建容器而并不启动选项镜像名称命令参数将标准输入标准输出标准错误链接到容器向容器的添加主机名与地址设置资源分配。输入命令退出后,容器不会停止,而会继续运行。命令命令用于以格式显示容器与镜像的详细 docker命令详解 前言 从技术老大那里听说了docker,闲下来之后就简单了解了一下,发现真的是一个好用的不得了的工具。遂周末去图书馆找了下相关资料,学习下姿势。说...

    mayaohua 评论0 收藏0
  • Docker 1.13最实用命令行:终于可以愉快地打扫房间了

    摘要:同样地,也有命令可以删除挂起的镜像网络和。命令提供整体磁盘使用率的概况,包括镜像容器和本地。因此这条命令比命令更局限。镜像新的镜像命令也是子命令。笔者最爱的命令莫过于,让环境一直保持干净整齐。 Docker 1.13出来已经有一段时间了,新版本添加了许多有用的命令,本文作者从处女座的洁癖(此处有雾)出发,告诉大家一些整理环境的小技巧。打扫房间再也不需费时又费力了,简单的命令,就可以轻松...

    enda 评论0 收藏0
  • Docker命令行与守护进程如何交互?

    摘要:命令行是与守护进程进行交互的主要工具。感兴趣的话,你也可以开发一个,使用与守护进程进行交互就好了。命令行与守护进程如何交互从左至右理解上图最左侧是客户端,即命令行。而在与上运行时,守护进程事实上运行在虚拟机中。 译者按: Docker是典型的C/S架构,其守护进程(daemon)与命令行(CLI)是通过REST API进行交互的。 原文: Understanding how the D...

    willin 评论0 收藏0
  • Flux7 Docker 系列教程(二):必备的 15 条命令

    摘要:本系列教程翻译自,系列共有九篇,本文译自第二篇。总结本章知识介绍了最基本的十五个命令,接下来的教程将会陆续介绍如何在中运行一个应用以及其他的命令。接下来会在本系列教程结束后补充几篇应用的实例。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第二篇 Part 2: The 15 Commands。 该系列所有文章将参考其他学习...

    chemzqm 评论0 收藏0
  • Flux7 Docker 系列教程(二):必备的 15 条命令

    摘要:本系列教程翻译自,系列共有九篇,本文译自第二篇。总结本章知识介绍了最基本的十五个命令,接下来的教程将会陆续介绍如何在中运行一个应用以及其他的命令。接下来会在本系列教程结束后补充几篇应用的实例。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第二篇 Part 2: The 15 Commands。 该系列所有文章将参考其他学习...

    AprilJ 评论0 收藏0

发表评论

0条评论

LoftySoul

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<