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

    1.

    ====查看linux的系统=====
    cat /etc/redhat-release ---------- CentOS Linux release 7.8.2003 (Core) ---------

    ====linux查看IP信息的命令======
         ip a
         cd /etc/sysconfig/network-scripts/
         ls
    ====打卡网卡配置文件=====
          vi ifcfg-eno16780032
          systemctl restart network
    =====检查文件系统的磁盘空间占用情况====
          df -h

    2.----防火墙命令

     systemctl status firewalld
     systemctl stop firewalld
     systemctl disable firewalld

      一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也处于启动状态,一般状态为enforing。致使很多服务端口默认是关闭的。所以好多服务初学者明明配置文件正确,等验证时有时连ping也ping不通。建议初学者在未学到SELlinux与iptables之前,配置服务器把这两项都关掉。那么怎么关呢?
    1、关闭iptables
    #service iptables stop
    2、关闭SELinux
    #vi /etc/selinux/config
    将文件中的SELINUX="" 为 disabled ,然后重启。
    如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式
    ( 命令临时生效) setenforce 0 设置SELinux 成为permissive模式
    在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
    #---------------------------------------------------------------
    查看selinux状态:
    /usr/bin/setstatus -v如下:SELinux status: enabled
    SELinuxfs mount: /selinux
    Current mode: permissive
    Mode from config file: enforcing
    Policy version: 21
    getenforce/setenforce查看和设置SELinux的当前工作模式
     
    ====更新gcc======
         yum update -y
         yum -y install kernel-headers kernel-devel gcc
         reboot
      

    3--安装docker 

     yum install -y yum-utils device-mapper-persistent-data lvm2
       yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
      yum install docker-ce
       systemctl start docker
      docker  version
      docker network create my_net
    

     4. -- es安装

    7  docker pull elasticsearch:6.8.4
       8  vi /etc/sysctl.conf
       9  sysctl -p
       10  /data/elasticsearch-6.8.4/config/elasticsearch.yml
      11  docker run -d -v /etc/localtime:/etc/localtime -p 9200:9200 -p 9300:9300 --name elasticsearch -v /data/elasticsearch-6.8.4/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  -e ES_JAVA_OPTS="-Xms256m -Xmx256m" --network my_net elasticsearch:6.8.4
       12  docker   images
       13  docker   ps  -a
       14  docker   ps
    

        
     5  --安装mysql
     

     107  docker pull docker.io/mysql:5.7
      docker run -d -p 3306:3306 --name mysql-silence_sean -e MYSQL_ROOT_PASSWORD=123456 --privileged=true -v /data/mysql/:/etc/mysql -v /var/lib/mysql:/var/lib/mysql/  -v /etc/localtime:/etc/localtime --network my_net  docker.io/mysql:5.7
      108  docker   images
    



    6  --安装redis

      109  docker pull redis
      114  docker run -d --name redis    --restart always -p 6379:6379 -v /etc/localtime:/etc/localtime -v /data/redis:/data redis --requirepass "123456" --network my_net --appendonly yes
      115  docker  ps
    



     7  --安装部署微服务
     

    116  mkdir   resilientCityFile
      119  docker pull qq80795289/resilient-city-eureka:latest
      docker run -d -v /etc/localtime:/etc/localtime -p 7001:7001 --name='resilient-city-eureka' --network my_net qq80795289/resilient-city-eureka
      121  docker pull qq80795289/resilient-city-config:latest
      docker run -d -v /etc/localtime:/etc/localtime -p 3311:3311 --name='resilient-city-config' -e "spring.profiles.active=uat" --network my_net qq80795289/resilient-city-config
    
      123  docker pull qq80795289/resilient-city-gateway:latest
      docker run -d -v /etc/localtime:/etc/localtime -p 10101:10101 --name='resilient-city-gateway' -e "spring.profiles.active=uat" --network my_net qq80795289/resilient-city-gateway
      125  docker pull qq80795289/resilient-city-basic-start:latest
      docker run -d -v /etc/localtime:/etc/localtime -v /data/resilientCityFile:/data/resilientCityFile -p 12101:12101 --name='resilient-city-basic-start' -e "spring.profiles.active=uat" --network my_net qq80795289/resilient-city-basic-start
      126  docker pull qq80795289/resilient-city-manager-start:latest
      docker run -d -v /etc/localtime:/etc/localtime -v /data/resilientCityFile:/data/resilientCityFile -p 12102:12102 --name='resilient-city-manager-start' -e "spring.profiles.active=uat" --network my_net qq80795289/resilient-city-manager-start
      127  docker pull qq80795289/resilient-city-culture-start:latest
    
      docker run -d -v /etc/localtime:/etc/localtime -v /data/resilientCityFile:/data/resilientCityFile -p 12103:12103 --name='resilient-city-culture-start' -e "spring.profiles.active=uat" --network my_net qq80795289/resilient-city-culture-start
    



      8.删除镜像
     

    docker rmi 948860391df2
    



      9.查看mysql日志:

      docker logs --tail=100 2cee
    
  • 相关阅读:
    ubuntu 制做samba
    《Programming WPF》翻译 第4章 前言
    《Programming WPF》翻译 第4章 3.绑定到数据列表
    《Programming WPF》翻译 第4章 4.数据源
    《Programming WPF》翻译 第5章 6.触发器
    《Programming WPF》翻译 第4章 2.数据绑定
    《Programming WPF》翻译 第4章 1.不使用数据绑定
    《Programming WPF》翻译 第5章 7.控件模板
    《Programming WPF》翻译 第5章 8.我们进行到哪里了?
    《Programming WPF》翻译 第5章 5.数据模板和样式
  • 原文地址:https://www.cnblogs.com/ComputerVip/p/13679750.html
Copyright © 2011-2022 走看看