zoukankan      html  css  js  c++  java
  • docker基础概念及操作

    Docker主要概念

    Docker容器
    Docker容器是用镜像创建的应用运行实例。类似于一种轻量级的沙箱,Docker利用容器来运行和隔离应用
    
    Docker仓库
    类似于Github仓库,用来集中存放镜像文件的场所,如Docker Hub,Docker Pool等。
    
    注册服务器
    存放Docker仓库的实际物理计算机。
    
    镜像
    类似于Windows上重装系统时用到的镜像,是一种可安装的文件。

    Docker基础操作
    docker --help 可查看docker的操作命令
    docker [cmd] --help 查看某个详细命令

    # 获取镜像
    docker pull ubuntu:14.04
    
    # 创建容器并在容器中执行bash
    docker run -it ubuntu:14.04 /bin/bash
    
    # 查看镜像信息
    docker images
    
    # 查看某个镜像的详细信息
    docker inspect 4f2dff4e48e9
    
    # 搜寻镜像
    docker search -s 100 nginx      # -s 100表示查找下载量100以上的镜像
    
    # 删除容器
    docker rm 4f2dff4e48e9
    
    # 删除镜像
    docker rmi 4f2dff4e48e9
    
    # 守护态运行容器(后台运行)
    docker run -d ubuntu:14.04 /bin/bash echo "this is a docker test"
    
    # 查看正在运行容器
    docker ps
    
    # 查看历史运行容器
    docker ps -a
    
    # 进入运行容器
    docker attach docker_name       # 进入容器当前执行的接口
    docker exec -it docker_id /bin/bash
  • 相关阅读:
    正则表达式
    DNS协议相关命令 dig
    Linux下 redsocks + iptables + socks5 实现全局代理
    Kotlin native 初心
    Kotlin 初心
    XMLHttpRequest2 实现AJAX跨域请求
    CSS、JavaScript 初心
    jQuery 初心
    java.lang.ClassNotFoundException 解决方案
    CPU 负荷过重时邮件报警
  • 原文地址:https://www.cnblogs.com/Mr-Wenyan/p/9553826.html
Copyright © 2011-2022 走看看