首页 > 其他分享 >docker常用命令

docker常用命令

时间:2022-10-10 17:33:38浏览次数:45  
标签:容器 查看 nginx 常用命令 docker gkzx ID

  docker 工作原理:(可以与VMware虚拟化对比) 1.安装dockerd 在linux系统上                               #类似在win上安装Vmware 2.下载镜像安装到docker                                      #类似win上下载ISO系统,并创建虚拟机安装系统 3.部署应用                                                          #登录到系统,安装应用   -------------------docker 操作----------------- docker  ps   #查看ID号 1.    从容器下载文件 docker  cp  ID:/路径/文件名   /物理机路径/.. docker cp  9bbd3ec6e142:/home/ws/work/src/gkzx/deploy/src/github.com/sas/gkzx/conf/my.conf  /tmp 2.    上传到容器 docker cp /物理机路径/文件名   ID:/路径/ docker cp /tmp/my.conf  9bbd3ec6e142:/tmp/   --区厅2类区集中管理上传更新包 docker cp /tmp/gkzx.tar.gz  59351e38fc68:/home/ws/work/src/gkzx/   3.停止镜像docker stop  容器ID, 例:docker stop  59351e38fc68 4.查看容器ID docker ps -a           # -a 查看所有,包括未启动的ID   5.启动:docker start 容器ID, 例:docker start 59351e38fc68    #重启restart ---------------------------------------------------- 进入到容器:   1.docker exec -it gkzx /bin/bash   2.docker exec -it 容器ID /bin/bash   docker exec #固定命令 -d :分离模式: 在后台运行  #-itd  参数d会强制覆盖it -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端   6.查看docker容器信息 docker inspect  容器ID 可以查看到容器的IP地址、挂载到本地的路径   7.不进docker执行里面的命令 docker exec ID或名称  命令 例:docker exec gkzx  mysql -V   查看docker容器CPU、内存、IO使用情况: docker stats          # 查看所有 docker stats   ID   #查看指定容器 默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。下面是输出的主要内容:   [CONTAINER]:以短格式显示容器的 ID。 [CPU %]:CPU 的使用情况。 [MEM USAGE / LIMIT]:当前使用的内存和最大可以使用的内存。 [MEM %]:以百分比的形式显示内存使用情况。 [NET I/O]:网络 I/O 数据。 [BLOCK I/O]:磁盘 I/O 数据。 [PIDS]:PID 号。 如果不想持续的监控容器使用资源的情况,可以通过 --no-stream 选项只输出当前的状态: docker stats --no-stream     关闭所有的docker容器 docker ps | awk ' NR>1 {print $1}' | xargs docker stop   启动所有容器 docker ps -a | awk 'NR>1 {print $1}' |xargs  docker start   查看nginx版本 docker image inspect nginx:latest | grep -i version   目录映射 1.-v参数不能放最后; 2.目录映射不能随便更换,如nginx默认映射到/usr/share/nginx/html docker run  -itd -p 80:80 --name=nginx01 -v /data/docker/nginx/nginx03/:/usr/share/nginx/html  --privileged nginx:latest                        

标签:容器,查看,nginx,常用命令,docker,gkzx,ID
From: https://www.cnblogs.com/csxy-py/p/16776532.html

相关文章

  • 网安软件:Docker下载【支持Win、Linux、Mac】
    http://get.daocloud.io/​......
  • 使用Docker进行jenkins自动化部署
    由于前段时间做了一个SpringBoot的项目,听说可以自动化部署,所以去尝试了一下,记录下来遇到的问题。首先我从网上搜索自动化部署,又通过大哥的指导,接触了jenkins 但是我......
  • 复制docker 容器中某个文件至 宿主机上指定目录
    step1:dockerps查看成功挂载的容器id step2:dockerexec-itCONTAINER_ID/bin/bash进入容器目录  step3:找到待复制的文件全路径,假定如要将容器中文件/usr/loc......
  • Kali-Linux-for-Docker
    说明基于kali官方开源的Docker镜像修改,如需使用官方固件可以前往https://hub.docker.com/r/kalilinux/kali-rollingDockerHubhttps://hub.docker.com/r/m0x1n/kali-rol......
  • 在linux服务器上搭建docker容器
    建立容器并配置环境方案Docker命令大全Docker命令大全|菜鸟教程(runoob.com)LinuxLinux教程|菜鸟教程(runoob.com)Docker镜像从dockerhub下载镜像,这里下......
  • CentOS 7.9 安装 docker-compose
    一、CentOS7.9安装docker-compose地址https://github.com/docker/composehttps://github.com/docker/compose/releases/download/v2.1.0/docker-compose-linux-x86_......
  • vim编辑常用命令
    一、光标操作gg:移动到文件头部位置G:移动到文件末尾nG:移动到n行,10G即移动到文件第十行$:跳转到当前行末尾^:跳转到当前行开头w:向右移动一个单词nw:向右移动多个单词......
  • docker
     attach  Attachtoarunningcontainer               #当前shell下attach连接指定运行镜像build   BuildanimagefromaDockerf......
  • CentOS 7.9 安装 docker-20.10.12
    一、CentOS7.9安装docker-20.10.12地址https://www.docker.comhttps://hub.docker.com 二、环境查看系统内核是3.10以上的[root@ecs-65685~]#uname-aLi......
  • 记录一次修改网卡配置,导致的docker内服务无法访问
    机器上的docker内部署的服务无法访问,起初以为是防火墙,一查并没有开,然后也顾不上找问题了,先处理吧,就试着把docker服务重启下,然后就没有然后了,一切正常了,找找原因吧。从资料......