zoukankan      html  css  js  c++  java
  • docker基础命令

    [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker images  //查看所有的镜像

    [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker ps  //查看所有运行的容器 -a 所有包括停止的容器

    [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker search 镜像名  //从docker官网搜索镜像

    [root@iZbp1h95afzry0tc6bxtkrZ ~]# docker pull redis  //拉取redis镜像

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker info  //查看docker的信息

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker inspect 96ee9069084a  //查看容器的详情

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker stop 96ee9069084a   //停止容器运行

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker start 96ee9069084a  //重新启动容器

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker run -dit -p 5372:5372 -v /home/shujujuan:/home redis /bin/bash  //运行一个镜像 参数-d是后台运行 -it是交互 -p 是暴露端口 -v是数据卷 把容器内文件夹的数据和容器内的文件夹打通(就像vue的双向绑定)实现持久化

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker exec -it 1f87ad973958 /bin/bash  //进入一个容器 

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker attach 1f87ad973958   //也是进入一个容器

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker cp 1f87ad973958:/home/cp.txt /cp.txt  //把容器内的一个文件手动复制到宿主机(本机)

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker rm -f 39076e75cb5b  //删除容器 

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker rmi 39076e75cb5b  //删除镜像

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker commit -m="这是打包的镜像" -a="勇哥什么时候开公司" 1f87ad973958 "redis02"  //打包容器成镜像 -m是提交信息 -a是提交作者  容器后面跟着的是镜像名

    [root@iZbp1h95afzry0tc6bxtkrZ /]# docker version  //查看docker的版本信息 

  • 相关阅读:
    相似数据检测算法
    从一个简单的程序中你能看到什么?(面向对象的真帝)
    如何更好的理解类和结构
    从一个很简单的文件上传来品味面向对象的大局观(抽象类和功能类)
    网站中的缩略图是如何生成的?(C#处理图像)
    进程间通信(一)
    POSIX线程-(六)
    进程间通信(四)
    进程间通信(三)
    POSIX线程-(五)
  • 原文地址:https://www.cnblogs.com/wqxq/p/14822971.html
Copyright © 2011-2022 走看看