docker基础:docker常用命令梳理

author author     2022-12-05     272

关键词:

Docker基础:Docker

今天给大家梳理一下Docker常用的命令,希望对大家有所帮助

1、Docker环境信息命令

docker version

说明:用于显示 docker 的版本信息,包括 docker 客户端 和 docker服务端基本信息。

Docker基础:Docker

docker -v

说明: 查看docker 版本号 包含容器、镜像统计信息

Docker基础:Docker

docker info

查看容器信息内部的详细信息,包括容器、镜像统计、存储、网络、日志、内存、CPU等信息。

Docker基础:Docker

2、镜像仓库命令

docker login

说明:登录镜像 docker login -u 用户名 -p 密码

docker logout \\#退出镜像

docker search

说明:检索镜像 docker search tomcat

docker pull

说明:远程拉取镜像到本地 docker pull mongo:4.2

docker push

说明:本地推送镜像的远程仓库 docker push mytomcat:v1

3、本地镜像管理命令

docker build

说明:使用 Dockerfile文件 创建镜像

docker images

说明:列出本地镜像列表

docker rmi

说明:删除本地镜像,前提是移除了基于该镜像的所有容器

docker tag

说明:本地镜像打上tag标签

docker save

说明:将指定镜像保存成 tar 压缩文件 docker save \\-o mytomcat2.5.tar runoob/mytomcat:v2.5

docker import

说明:基于docker save 归档文件中创建镜像 docker import mytomcat2.5.tar runoob/mytomcat2.6

docker load

说明:导入使用 docker save 命令导出的镜像

docker history

说明:查看指定镜像的创建历史记录

4、容器生命周期管理命令

docker create

说明:创建容器 docker create --name tomcattest tomcat:8.5.38

docker exec

说明:在运行的容器中执行命令 docker exec -it mongo /bin/bash

docker run

说明:创建一个新的容器并运行一个命令

docker run --name tomcat8 -d -p 28080:8080 tomcat:8.5.38

docker start

说明:启动一个或多个已经被停止的容器 docker start tomcat:8.5.38

docker stop

说明:停止一个运行中的容器 docker stop tomcat:8.5.38

docker restart docker restart tomcat:8.5.38

说明:重启容器

docker pause

说明:暂停容器中所有的进程 docker pause tomcat:8.5.38

docker unpause

说明:恢复容器中所有的进程 docker unpause tomcat:8.5.38

docker kill

说明:杀掉一个运行中的容器 docker kill tomcat:8.5.38

docker rm

说明:删除容器,运行中的容器 需要加 -f参数才可以强制删除

5、容器操作相关命令

docker ps

说明:列出容器信息

docker inspect

说明 :获取容器/镜像的元数据,可以查看容器、镜像最完整的信息

docker top

说明:查看容器中运行的进程信息 docker top mysql8

Docker基础:Docker

docker attach

说明 :连接到正在运行中的容器,不建议用。使用docker exec 代替

docker wait

说明:阻塞容器运行,直到停止。很少用

docker export

说明:将文件系统作为一个tar归档文件导出到STDOUT

docker port

说明:列出指定的容器的端口映射,或者查找将PRIVATE\\_PORT NAT到面向公众的端口

docker port mysql8

Docker基础:Docker

docker rename

说明:容器改名 docker rename mysql8 mysql9

Docker基础:Docker

docker stats

说明:查看docker进程信息

Docker基础:Docker

6、容器rootfs文件系统命令

docker commit

说明:从容器创建一个新镜像

docker commit -a "xiaoming" -m "mytomcat" a404c6c174a2 mytomcat:v1

docker cp

说明:容器与主机之间的数据拷贝

docker cp tomcat8:/usr/local/tomcat/conf /usr/local/tomcat

docker cp /www/test 96f7f14e99ab:/www/

docker diff

说明:检查容器里文件结构的更改

7、 系统日志信息

docker logs

说明:查看日志信息 docker logs mysql9

8、帮助命令

docker --help

说明:万能帮助命令,使用它可以查询任何docker组合命令的帮助用法,不要去硬记命令。

Docker基础:Docker

docker常用的基础命令(代码片段)

docker常用的基础命令镜像命令:搜索镜像:dockersearchimages_name下载镜像:dockerpullimages_name查看当前的所有镜像:dockerimages删除本地镜像:dockerrmiimages_name容器操作:新建容器并启动:#在容器里启动一个/bin/bashshell环境,可以登录... 查看详情

docker基础命令(代码片段)

Docker常用命令介绍1、docker常用命令命令作用dockersearch查询镜像dockerpull从网上拉取镜像dockercreate创建容器dockerps查看容器进程dockerstart启动容器进程dockerstop终止容器进程dockerlogs查看日志dockerimages查看docker中的镜像dockerrm删除镜像do... 查看详情

关于docker那点事儿——docker基础命令(代码片段)

文章目录前言一、docker安装docker配置文件详解二、常用docker命令1、dockerimage命令2、dockerrun命令3、常用命令三、docker网络1、docker修改默认网段2、不同宿主机下docker互通四、docker数据目录迁移前言官方文档:https://docs.docker.com... 查看详情

docker使用常用基础命令详解版(代码片段)

文章目录Docker基本命令1.查看docker信息(version、info)2.对image的操作(search、pull、images、rmi、history)3.启动容器(run)4.查看容器(ps)5.保存对容器的修改(commit)6.对容器的操作 查看详情

docker基础和常用命令(代码片段)

一,Docker简介1.1,什么是DockerDocker使用Google公司推出的Go语言进行开发实现,基于Linux内核的cgroup,namespace,以及OverlayFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其... 查看详情

docker常用命令

最近开始学习docker,从基础开始,慢慢积累。systemctlenabledocker使docker容器可用systemctlstartdocker启动容器systemctlstopdocker停止容器servicedockerstatus查看容器状态dockerimages查看已有镜像命令dockerrun-dit-P--name名称imageid启动镜像-d表示后台-i... 查看详情

docker基础命令学习(代码片段)

Docker学习Docker简介虚拟机和Linux容器Docker中基本概念镜像(Image)容器(Container)仓库(Repository)分层存储Docker的安装Centos6安装DockerCentos7安装Docker配置阿里云镜像加速器配置HelloWorld镜像底层运行原理Docker常用命令帮助命令dockerversion---查... 查看详情

浅谈docker之docker常用命令及dockerfile基础命令(记录)

一、Docker镜像相关命令查看本地镜像dockerimages  从远程仓库下载镜像dockerpullmysql:5.7搜索mysql5.7镜像  dockersearchmysql:5.7  删除镜像dockerrmimysql:5.7  修改本地镜像名字 dockertagmysql:5.7mysql:v1  查看... 查看详情

docker基础命令,常用操作(代码片段)

docker基础命令使用docker镜像获取镜像从dockerregistry获取镜像的命令是dockerpull。命令格式是:dockerpull[选项][dockerregistry地址]仓库名:标签dockerregister地址:地址的格式一般是域名:端口,默认地址是dockerhub仓库名:仓库名是两段格式... 查看详情

docker常用命令(代码片段)

一、Docker镜像操作基础命令[root@localhost~]#dockersearch镜像名称//搜索镜像(在dockerhub官网上进行查找)[root@localhost~]#dockerpull镜像名称//下载镜像(如果不指定镜像标签默认下载最新版的镜像)[root@localhost~]#dockerpush仓库名称/仓库账... 查看详情

docker&kubernetes❀docker容器技术笔记链接梳理

Docker的在线安装、离线安装、配置镜像加速器、配置文件参数详解Docker镜像与容器相关操作基础命令详解Dockerimage镜像原理解析与分层理论说明DockerDatavolume数据卷的使用与原理说明DockerFile保留关键字基本使用方法与相关解释Docke... 查看详情

docker基础命令(代码片段)

Docker常用命令学习网站:https://yeasy.gitbook.io/docker_practice/查看所有镜像:“dockerimages”删除imagedockerrmiIMAGEID若上步无法删除,则需要先删除运行过该images的container,先利用“dockerps-a”查看退出的container;再利用“dockerrmCONTAINERID... 查看详情

docker管理监控方案

docker相关管理可分为四类:docker基础功能、docker监控、docker集群管理和docker系统认证管理。docker管理的基础或信息来源都是docker命令行或dockerAPI。docker基础功能docker基础功能,如容器管理、镜像管理,直接调用docker命令或dockerAPI... 查看详情

docker容器学习梳理--容器登陆方法梳理(attachexecnsenter)

对于运行在后台的Docker容器,我们运维人员时常是有登陆进去的需求。登陆Docker容器的方式:1)使用ssh登陆容器。这种方法需要在容器中启动sshd,存在开销和攻击面增大的问题。同时也违反了Docker所倡导的一个容器一个进程的... 查看详情

docker系列之基础实践篇(上)(代码片段)

 常用命令回顾帮助命令1.启动docker//启动$systemctlstartdocker2.查看docker版本$dockerversion3.查看安装的docker信息描述(容器多少,镜像多少等等)dockerinfo4.docker帮助命令(基本上docker的所有命令都有)docker--help此处比较长就不截图了,可... 查看详情

3.docker容器的常用命令(代码片段)

1.docker的主要内容(1).docker是一个cs架构(2).docker主要:镜像容器仓库网络存储监控(3).docker是一个软件的打包技术2.docker镜像基础命令1.dockersearchNginx(搜索镜像)[root@docker03~]#dockersearchnginxNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDnginxOffici... 查看详情

docker容器常用命令

Docker容器命令1.docker运行(创建)容器命令2.docker查看容器命令3.docker退出容器命令4.docker启动容器命令5.docker重启容器命令6.docker停止容器命令7.docker删除容器命令8.docker进入容器命令9.docker查看容器日志10.docker查看容器内运行的线程1... 查看详情

docker基础

Docker由镜像(Image)、容器(Container)、仓库(Repository)三大核心组成。常用命令:1、查看Docker版本信息:dockerversion/docker-v2、搜索ubuntu的Docker镜像:dockersearchubuntu3、拉取官方最新版的ubuntu镜像:dockerpullubuntu:latest。相当于dockerpullregistry... 查看详情