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

    加速器配置

    vim /etc/docker/daemon.json
    添加
    {
        "registry-mirrors": [
            "https://registry.docker-cn.com"
        ]
    }
    

    使用

    检查内核版本,必须是3.10及以上: uname -r
    安装docker: yum install docker
    启动docker: systemctl start docker
    开机启动docker: systemctl enable docker
    停止docker: systemctl stop docker
    如果docker启动失败:(添加selinux-enabled=false)
    rm -rf /var/lib/docker/ #如果不删除这个文件夹可能会导致继续失败
    vi /etc/sysconfig/docker
    OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false'
    

    docker常用命令

    拉取镜像: docker pull image_name
    运行镜像: docker run image_id
    删除镜像: docker rmi image_id
    删除所有镜像: docker rmi `docker images -q`
    查看所有镜像: docker images
    查看运行容器: docker ps (docker镜像保存在/var/lib/docker目录下)
    查看所有容器: docker ps -a
    进入容器: docker exec -it container_id /bin/bash
    启动/停止/重启容器: docker start/stop/restart container_id
    停用全部运行中的容器: docker stop $(docker ps -q)
    删除全部容器: docker rm $(docker ps -aq)
    停用并删除全部容器: docker stop $(docker ps -q) & docker rm $(docker ps -aq)
    
    查看镜像的详细信息: docker inspect image_id
    

    docker运行mysql

    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.22
    docker exec -it 容器ID bash
    mysql -uroot -p
    

    docker安装rabbitmq

    docker pull rabbitmq
    启动:docker run -d -p 15672:15672 -p 5672:5672 --name 名称 镜像Id
    

    docker安装elasticsearch

    docker pull elasticsearch
    由于elaticsearch启动默认占用2G内存,所以自己需要手动设置内存,启动如下
    docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name 名称 镜像Id
    
  • 相关阅读:
    Day05_java方法 方法
    Day05_java流程控制 break、continue
    Day05_java流程控制 循环结构
    Day05_java流程控制 switch选择结构
    Day05_java流程控制结构
    Day04_java流程控制 顺序结构
    Day04_java流程控制 用户交换Scanner
    Day03_java基础 JavaDoc生成文档
    Day03_java基础 包机制
    ltib学习抄录
  • 原文地址:https://www.cnblogs.com/my12/p/10588144.html
Copyright © 2011-2022 走看看