首页 > 其他分享 >Docker基础:Docker 常用命令梳理

Docker基础:Docker 常用命令梳理

时间:2022-10-21 21:31:15浏览次数:54  
标签:容器 8.5 tomcat 梳理 说明 常用命令 镜像 docker Docker

Docker基础:Docker 常用命令梳理_mysql

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

1、Docker环境信息命令

docker version

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

Docker基础:Docker 常用命令梳理_tomcat_02

docker -v

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

Docker基础:Docker 常用命令梳理_docker_03

docker info

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

Docker基础:Docker 常用命令梳理_tomcat_04

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 常用命令梳理_tomcat_05

docker attach

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

docker wait

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

docker export

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

docker port

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

docker port mysql8

Docker基础:Docker 常用命令梳理_docker_06

docker rename

说明:容器改名 docker rename mysql8 mysql9

Docker基础:Docker 常用命令梳理_docker_07

docker stats

说明:查看docker进程信息

Docker基础:Docker 常用命令梳理_tomcat_08

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 常用命令梳理_mysql_09

标签:容器,8.5,tomcat,梳理,说明,常用命令,镜像,docker,Docker
From: https://blog.51cto.com/itShareArea/5784601

相关文章

  • Docker网络
    1.什么是docker网络docker启动后,会产生一个名为docker0的虚拟网桥,主机和docker之间的链接都是通过此网桥 docker内部网络模式网络模式简介命令bridge为......
  • docker/podman
    虚拟化技术虚拟化技术:把真实物理机子中剩余的资源重新整合,基于虚拟机软件创建出来一台新的虚拟的计算机提供给开发者使用。优点:虚拟化使用软件/硬件的方法重新定义......
  • 如何搭建自己的CI/CD平台:Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集
    如何搭建自己的CI/CD平台:Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集成部署Hexo博客Demo)写在前面聊聊CICD的环境搭建以及一个基于Hexo的博客系统在C......
  • 【DevOps】DevOps 实践之路(一):谈谈 DevOps、云原生、Docker、K8s
    【DevOps】DevOps实践之路(一):谈谈DevOps、云原生、Docker、K8s前言最近决定写一个系列文章,名称就叫DevOps实践之路,一直想做目前业务的自动化运维工作,但是由于涉......
  • Docker Jenkins 安装配置
    由于低版本的安装插件很麻烦,插件版本依赖很坑,所以选择了安装最新版Jenkins,并使用docker安装#https://www.jenkins.io/zh/doc/book/installing/#docker[root@localhos......
  • Prometheus监控docker容器
    使用prometheus的特性易管理性Prometheus核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储不依赖分布式存储,单服务器节点是自治的高效单一Promethe......
  • 云原生实战K8s+Docker+DevOps+Jenkins
    云原生实战K8s+Docker+DevOps+Jenkins应用部署实战ruo-yi-cloud1、项目https://gitee.com/y_project/RuoYi-Cloud2、架构下载项目本地环境nacos启动单机模式mys......
  • 大厂进阶篇Docker与微服务实战-技术点从入门到高级全面覆盖
     说明随便创建个SpringBoot项目,写个Controller方法,然后用maven配置打包项目成xx.jar,调用接口如下面图片,当做案例进行测试。二、高级篇(大厂进阶)3.Docker微服务实......
  • centos 7.6 docker nginx
    一、安装docker二、创建Dockerfile#创建文件夹mkdircentos_nginxcdcentos_nginxvimDockerfile#指定使用那个基础镜像FROMcentosMAINTAINERDirk.Wang510423039@qq.com......
  • docker安装postgres并启用postgis扩展
    镜像查看所有镜像dockerimages可以直接拉取postgis镜像dockerpullpostgis也可以在已有镜像上安装postgres,再启用扩展;dockerpullpostgres容器查看启动的容器......