首页 > 其他分享 >docker基础之常用命令小结(三)

docker基础之常用命令小结(三)

时间:2023-01-01 00:22:50浏览次数:34  
标签:容器 端口 常用命令 镜像 docker 小结 id 运行

一 帮助命令

docker version #显示docker的版本信息
docker info #显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help #命令帮助信息

帮助文档地址:https://docs.docker.com/reference/

二 镜像命令

docker images 
#
#-a , --all #显示所有镜像
#-q , --quiet #只显示镜像id

docker search #镜像搜索

docker pull 镜像名:[tag] #镜像下载

docker rmi 镜像名/镜像id #删除镜像
#-f #强制删除

 

三 容器命令

docker run [可选参数] image
#参数说明
--name "name" #容器名字,来区别容器
-d #后台方式运行
-it #交互方式运行,进入容器
-p #指定容器的端口 -p 8000:8000
     -p  ip:主机端口:容器端口
     -p  主机端口:容器端口(常用)    
     -p  容器端口   
-P #随机指定端口


docker run -it centos /bin/bash #交互方式运行
exit #退出(直接停止容器运行)
快捷键 ctrl+q+p #不停止退出容器
# 容器为空容器(没有运行任务)有时候后台运行后,容器又立马停止

docker ps 命令
-a  #列出运行的容器+历史运行过的容器
-n=? #列出最近创建的容器
-q  #只显示容器的编号


docker rm 容器名 #删除容器

docker start 容器id  #开始容器
docker restart 容器id  #重启容器
docker stop 容器id  # 停止容器
docker kill 容器id # 强制停止容器

 

四 其他命令

docker run -d image #后台启动容器
#常见的坑 docker使用后台运行,必须有个前台进程,docker发现没有应用运行,就会自动停止


docker logs #查看日志
docker logs --help
docker logs -tf -tail 10 容器id #查看前10条日志

docker top 容器id #查看容器进程信息
docker inspect 容器id #查看容器内部信息

docker exec -it容器id bashshell #进入正在运行的容器,新终端
docker attch 容器id #进入容器,当前的终端

docker cp 容器id:容器内路径 目的主机路径  #从容器内拷贝文件到主机
#拷贝为手动过程,之后通过挂载卷 -v 实现宿主机和容器目录共享

 

标签:容器,端口,常用命令,镜像,docker,小结,id,运行
From: https://www.cnblogs.com/fps2tao/p/17017643.html

相关文章

  • Docker 安装Nginx并实现挂载
    1、查看镜像来源:dockersearchnginx$dockersearchnginxNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDn......
  • Docker Desktop 4.15 正式发布,这里是新功能
    DockerDesktop4.15正式发布,这里是新功能​​DockerDesktop4.15​​​现在可用于所有平台:Linux、Windows和macOS。它附带​​DockerComposev2.13.0​​​、​​Con......
  • docker命名卷
    1.概述docker的容器是动态的,容器需要卷时会自动创建一个随机的名字的卷  这样不便于管理,2.命令dockerrun-itd--nameredis--mountsrc=reids-......
  • docker系列教程:docker图形化工具安装及docker系列教程总结
    通过前面的学习,我们已经掌握了docker-compose容器编排及实战了。高级篇也算快完了。有没有相关,我们前面学习的时候,都是通过命令行来操作docker的,难道docker就没有图形化工......
  • 2.王道训练营前提,王道Java视频小结
    王道java视频小结命名部分小结(包括进制和类型转换相关)packagename;publicclassKeyWords{publicstaticvoidmain(String[]args){intvalue;//不......
  • Docker可视化管理工具 - Portainer
    1.什么是PortainerPortainer是一个轻量级的容器管理UI,可让你轻松管理不同的Docker环境(Docker主机或Swarm群集)。它由可在任何Docker引擎上运行的单个容器组成,旨......
  • linux 常用命令
    操作系统概述Linux操作系统安装Linux文件系统Linux命令操作Linux权限管理用户和用户组用户操作命令权限操作Linux进程管理Linux其他常用命令大全Linux......
  • docker 日志文件大小配置
    在daemon.json设置max-size=500m,意味着一个容器日志大小上限是500M,max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。{"registry-mirr......
  • dos常用命令
    常用的dos命令打开CMD的方式开始+系统+命令提示符Win键+R输入cmd打开控制台(推荐)在任意文件夹下面,按住shift键+鼠标右键,选中在此处打开命令行窗口资源管理器......
  • 使用 Docker Hub 完美地存储 Helm 图表实战
    使用DockerHub完美地存储Helm图表实战​​Helm​​是Kubernetes的包管理器。它是一个开源容器编排系统。它通过提供一种简单的方法来定义、安装和升级复杂的Kubern......