zoukankan      html  css  js  c++  java
  • docker常用命令

    非root用户每次都需要使用sudo命令,这时候我们可以将当前用户加入docker组中。首先创建一个docker用户组,然后将当前用户加入用户组中,最后重启docker

    sudo groupadd docker
    sudo gpasswd -a 当前用户名docker
    

     然后注销当前用户,再次登录即可 

    查看docker系统的信息  

    sudo docker info
    

    查看docker 版本信息

    sudo docker version
    

    对镜像的操作  

    查找镜像

    sudo docker search 镜像名
    

     

    拉取镜像

    docker pull 镜像名
    

      

    列出已安装镜像列表

    sudo docker images
    

    查看镜像的历史

    sudo docker history 镜像名
    

     

    删除一个或者多个镜像

    sudo docker rmi 镜像名
    

     

    对容器的操作

    运行容器

    sudo docker run 镜像名
    

     

    停止、启动、杀死一个容器

    docker stop <容器名orID>
    docker start <容器名orID>
    docker kill <容器名orID>
    

       

    查看正在运行的容器

    docker ps
    docker ps -help为命令帮助。
    

      

    在容器中运行echo命令输出helloworld

    sudo docker run 镜像名 echo "helloworld"
    

      

    交互式进入(运行)容器中

     sudo docker run -i -t 镜像名 /bin/bash 
    

      

    在容器中安装新程序

    docker run 镜像名 apt-get install -y 应用名
    

      

    删除容器

    docker rm 容器id
    

     

    删除所有容器

    docker rm $(docker ps -a -q)
    

      

    重启正在运行的容器 

    docker restart Name/ID
    

     

    从容器里面拷贝文件/目录到本地一个路径  

    $docker cp Name:/container_path to_path  
    $docker cp ID:/container_path to_path
    

     

    显示容器中的进程信息

    docker top  容器id
    

      

     

     

      

      

    构建自己的镜像

     

      

  • 相关阅读:
    Elastic Search快速上手(2):将数据存入ES
    汇编学习笔记(24)
    汇编学习笔记(23)
    汇编学习笔记(22)
    汇编学习笔记(21)
    汇编学习笔记(20)
    汇编学习笔记(19)
    汇编学习笔记(18)
    汇编学习笔记(17)
    汇编学习笔记(16)
  • 原文地址:https://www.cnblogs.com/JAYIT/p/5231892.html
Copyright © 2011-2022 走看看