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
原文地址:https://www.cnblogs.com/ComputerVip/p/13679750.html