• 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
    
  • 相关阅读:
    memcpy源代码
    XML总结
    javabean总结
    VC++注射过程
    八排序算法
    fscanf功能具体解释
    外行观察者模式
    Android 实现用户列表信息的功能,然后选择删除幻灯片删除功能
    WINHTTP的API接口说明
    poj 1698 Alice's Chance 拆点最大流
  • 原文地址:https://www.cnblogs.com/ComputerVip/p/13679750.html
Copyright © 2020-2023  润新知