• docker容器的使用


    一、基本使用

    1.1 下载docker

    yum install docker

     1.2 Docker镜像加速器

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io

    1.3 查看镜像加速器

    cat /etc/docker/daemon.json
    {
        "registry-mirrors": ["http://95822026.m.daocloud.io"],
        "insecure-registries": []
    }  # 表示成功

    1.4 启动停止Docker

    systemctl status docker  #检查docker状态
    systemctl start  docker #启动docker
    systemctl stop    docker  #关闭docker

    1.5 下载hello-world镜像

    docker pull hello-world

     1.6 查看docker镜像

    docker images

    1.7 运行docker hello-world镜像

    docker run 镜像名/镜像id/镜像id的前3位

    1.8 搜索docker镜像(image)

    docker search centosdocker 
    search django(#搜索django镜像)

    1.10 运行一个交互式的centos容器

    docker run -it centos /bin/bas

    1.11 在后台运行一个容器,执行shell,每秒打印一个hellodocker,(此命令会返回一个容器id)

    docker run -d centos /bin/sh -c "while true;do echo hello centos; sleep 1;done"

    1.12 查看容器进程

    docker ps #用于查看正在运行的容器
    docker ps -a #用于查看所有运行过的容器

    1.13 查看容器运行的日志

    docker logs 容器id

    1.14 删除容器

    -先停止正在运行的容器
    docker stop 容器id
    docker rm 容器id
    -强制删除正在运行的容器
    docker rm -f 容器id
    #删除已有的docker镜像(image)
    docker rmi 镜像id

    Xshell连接云服务器  shh  云服务器ip

    查看CentOS版本Linux发行版 cat /etc/redhat-release

    内核版本查看 uname -r

    查看Docker版本 docker version

  • 相关阅读:
    hive创建ES外部表过程中的问题
    Hive 与 ElasticSearch 的数据类型对照
    ambari启动hive服务失败
    calcite 1.22新特性
    自动化打包工具gulp
    js中数组的用法
    JavaScript的基础语法
    node.js初体验
    函数的执行过程和闭包
    Ajax -Asynchronous Javascript And XML(异步 JavaScript 和 XML)
  • 原文地址:https://www.cnblogs.com/aaronthon/p/9561106.html
Copyright © 2020-2023  润新知