关键词:
今天给大家梳理一下Docker常用的命令,希望对大家有所帮助
1、Docker环境信息命令
docker version
说明:用于显示 docker 的版本信息,包括 docker 客户端 和 docker服务端基本信息。
docker -v
说明: 查看docker 版本号 包含容器、镜像统计信息
docker info
查看容器信息内部的详细信息,包括容器、镜像统计、存储、网络、日志、内存、CPU等信息。
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 attach
说明 :连接到正在运行中的容器,不建议用。使用docker exec 代替
docker wait
说明:阻塞容器运行,直到停止。很少用
docker export
说明:将文件系统作为一个tar归档文件导出到STDOUT
docker port
说明:列出指定的容器的端口映射,或者查找将PRIVATE\\_PORT NAT到面向公众的端口
docker port mysql8
docker rename
说明:容器改名 docker rename mysql8 mysql9
docker stats
说明:查看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常用的基础命令镜像命令:搜索镜像: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... 查看详情