专栏首页gang_luoDocker个人常用命令整理

Docker个人常用命令整理

操作

命令

启动Docker

systemctl start docker

停止Docker

systemctl stop docker

重启Docker

systemctl restart docker

开机启动Docker

systemctl enable docker

查看Docker概要信息

docker info

查看Docker帮助文档

docker --help

查看Docker版本信息

docker version

列出本机所有镜像

docker images 查看更多用法

搜索镜像

docker search 查看更多用法

下载镜像

docker pull 镜像名称:[TAG]查看更多用法

删除镜像

docker rmi 镜像名称:[TAG] (删除单个) docker rmi -f 镜像名称:[TAG] (强制删除单个) docker rmi -f 镜像名称1:[TAG] 镜像名称2:[TAG] (强制删除多个) docker rmi -f $(docker images -qa)(强制删除全部)查看更多用法

创建并启动容器

docker run [ OPTIONS] IMAGE [COMMAND] [ARG…] OPTIONS说明:-i: 以交互模式运行容器,通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;–name=“nginx-lb”: 为容器指定一个名称–detach , -d :在后台运行容器并打印容器ID–publish , -p :将容器的端口发布到主机–publish-all , -P: 将所有公开的端口发布到随机端口常用命令docker run -it --name 别名 镜像id:运行一个容器,取别名,交互模式运行,以及分配一个伪终端docker run -di --name:别名 镜像id:守护方式创建并启动容器docker run -it -p 宿主机端口:容器端口 容器名称或容器id查看更多用法

列出容器

docker ps [OPTIONS]查看更多用法OPTION说明:–all , -a:显示所有容器–filter , -f:根据提供的条件过滤输出–format:使用Go模板打印漂亮的容器–last , -n:显示n个最后创建的容器(包括所有状态–latest , -l: 显示最新创建的容器(包括所有状态)–no-trunc:不要截断输出–quiet , -q:仅显示数字ID–size , -s:显示文件总大小

退出容器

exit:容器停止退出容器不停止退出:Ctrl+P+Q

进入容器

docker attach 容器id or 容器名

启动容器

docker start 容器id or 容器名 查看更多用法

重启容器

docker restart 容器id or 容器名

停止容器

docker stop 容器id or 容器名强制停止:docker kill 容器id or 容器名

删除容器

docker rm 容器id强制删除:docker rm -f 容器id删除多个:docker rm -f 容器id 容器id删除所有容器:docker rm -f $(docker ps -qa)

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

docker exec [OPTIONS] CONTAINER COMMAND [ARG…]查看更多用法

获取容器日志

docker logs [OPTIONS] CONTAINER查看更多用法

获取容器进程

docker top 容器id

在容器和本地文件系统之间复制文件/文件夹

宿主主机->容器内:docker cp 文件或者目录 容器名称或者容器id:容器目录容器内->宿主主机:docker cp 容器名称或容器id:容器目录 宿主机目录

提交运行时容器成为镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTION说明:–author , -a:作者–change , -c: 将Dockerfile指令应用于创建的映像–message , -m:提交信息–pause , -p:提交期间暂停容器查看更多用法

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker-Compose搭建mysql、redis、zookeeper、rabbitmq、consul、elasticsearch环境

    创建并启动容器 如果文件名就叫做docker-compose.yml则可以不适用-f选项指定文件路劲,up选项启动容器,-d选项以守护模式运行

    gang_luo
  • Docker推送镜像到Hub服务器

    1、Hub官网注册帐号:https://hub.docker.com/ 2、Linux服务器执行docker login命令,输入注册的账号密码

    gang_luo
  • Linux CentOS 7 使用yum安装社区版Docker

    官方参考链接:https://docs.docker.com/install/linux/docker-ce/centos/

    gang_luo
  • Docker容器详解

    Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中...

    kubernetes中文社区
  • Docker 入门手册

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

    运维部落
  • 云时代Docker原理万字详解!!!

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

    架构师修行之路
  • Docker是什么鬼?Docker容器详解

    Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中...

    kubernetes中文社区
  • Python-使用多种滤波器对脑电数据去除伪影

    一些由电源线造成的伪影具有某些特定范围的频率(比如,由电网产生的电力线噪声,主要由50Hz(或60Hz取决于实验的地理位置)的尖峰组成)。因此可以通过滤波来固定...

    脑机接口社区
  • 容器和虚拟机到底有啥区别?

    Docker这几年的迅猛发展让容器重新流行起来,不过但很多资料里介绍Docker时都说是 "新瓶装旧酒"。除了容器外虚拟机也是我们或多或少会接触到的虚拟化技术。...

    KevinYan
  • Docker 介绍、核心概念、常用命令

    Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动后非常快速...

    桑鱼

扫码关注云+社区

领取腾讯云代金券