专栏首页Docker命令快速参考备忘单

Docker命令快速参考备忘单

Docker作为软件容器平台在软件开发商,运营商和企业中越来越受欢迎,且容器打包软件的格式可以在主机操作系统上独立运行。Docker只与基本的库和设置捆绑在一起,可以呈现轻量级,高效,独立的系统,无论在何处部署,它们都能以相同的方式运行。

优化平台的功能始于掌握核心Docker命令,此备忘单是最基本的Docker命令的参考,这些命令用于解决安装,集线器交互以及使用容器和映像。

在撰写本文时,推荐安装的是Docker Community Edition(Docker CE)。有关更多详细信息,请参阅官方文档或我们的如何安装Docker指南。

注意如果您尚未将有限的用户帐户添加到docker组(with sudo usermod -aG docker username),则需要运行此备忘单中的所有命令sudo

Docker Hub

Docker语法

描述

docker search searchterm

在Docker Hub中搜索图像。

docker pull user / image

从Docker Hub下载图像。

docker登录

验证Docker Hub (或其他Docker注册表)。

docker push user / image

将图像上传到Docker Hub。必须通过身份验证才能运行此命令。

图像和容器信息

Docker语法

描述

docker ps

列出所有正在运行的容

docker ps -a

列出所有容器实例及其ID 和状态。

docker images

列出本地计算机上的所有图像。

docker history user / image

列出图像的历史记录。

docker logs 容器名称或ID

显示正在运行的容器中的日志。

docker port 容器名称或ID

显示正在运行的容器的公开端口。

docker diff 容器名称或ID

列出对容器所做的更改。

使用图像和容器

Docker语法

描述

docker run -it user / image

运行图像,创建容器并将终端更改为容器内的终端。

docker run -p $ HOSTPORT:$ CONTAINERPORT -d user / image

使用端口转发以分离模式运行映像。

ctrl+p 然后 ctrl+q

在容器的命令提示符下,分离并返回到主机的提示符。

docker attach 容器名称或ID

将命令提示符从主机更改为正在运行的容器。

docker start 容器名称或ID

启动一个容器。

docker stop 容器名称或ID

停止一个容器。

docker rm -f 容器名称或ID

删除容器。

码头工人rmi

删除图像。

docker tag user / image:tag user / image:newtag

为图像添加新标签。

docker exec 容器名称或ID shell命令

在正在运行的容器中执行命令。

图像创建

Docker语法

描述

docker commit user / image

将容器另存为图像。

docker save user / image

将图像保存到tar存档。

docker build -t sampleuser / ubuntu。

从当前目录中的Dockerfile 构建Docker镜像。

docker load

从文件加载图像。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

本文的版权归 Aurora47 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • rsync简介

    Rsync是一个命令行实用程序,它将文件和文件夹从一个位置同步到另一个位置。可以使用rsync实现的一些工作流程是从开发计算机更新生产主机,或使用cron作业调...

    Aurora47
  • 在Debian和Ubuntu上使用SFTP Jails限制访问

    作为您的Linode的系统管理员,您可能希望让您的用户能够安全地将文件上传到您的服务器。最常见的方法是允许通过使用SSH提供加密的安全文件传输协议(SFTP)进...

    Aurora47
  • 这可能是最为详细的Docker入门吐血总结

    在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信...

    用户5224393
  • Docker技术发展路线中囊括了新技术

    新一年,Docker技术路线图中包含了Microsoft技术支持、开源编辑工具以及更新后的容器产品。 貌似Docker前两年的发展步伐并没有足够快,因此,在20...

    静一
  • 重塑品牌Docker 已成为PaaS标准配置

    首个使用Docker的是dotCloud PaaS(平台即服务)。在围绕Docker重塑品牌后,dotCloud取得了巨大的成功。如今Docker已经成为了其他...

    静一
  • 作为Docker局内人,聊聊我们如何不被折叠

    Rainbond开源
  • 让你快速上手 Docker 的 5 个工具 | 码云周刊第 66 期

    码云Gitee
  • 8 个你可能不知道的 Docker 知识

    我是攻城师
  • 深入Docker

    深入Docker 作者:ramanallamilli   随着持续交付等新型开发方法的兴起,工程师再也不会凡事靠运气,希望提交代码上去后,它能在未知环境正常运行...

    财主刀刀
  • 为什么CoreOS和Docker的分手是命中注定的

    "韦恩·格雷茨基曾说过:“我总是溜向冰球将达到的点,而不是追逐它曾在的地方。” 关于Docker是否应该扩大产品的边界以扩张CoreOS的集群管理范围的争论由来...

    静一

扫码关注云+社区

领取腾讯云代金券