以下操作有安装docker , redis , nacos ,nginx , 防火墙安装:开启,关闭,关闭端口号等操作

最下面有一个链接专门对docker操作操作的中文文档可以参考,进行操作

1、docker images     :查看docker里面都有什么东西
   docker ps		:查看docker里面启动什么东西

2、docker version    :查看docker的版本

3、docker search redis  :查看可用的版本	

4、docker pull redis:latest   :安装Redis  (运行成功后可以用docker images 查看是否安装)

5、docker run -itd --name redis-test -p 6379:6379 redis  :运行Redis    (运行后会有一串编码)

6、docker exec -it redis-test /bin/bash 	  :测试Redis  第一步

7、redis-cli  :选中文件 第二步

8、set text 1  :set进去一个值KEY——Value   test——1   第三步    回车后就会显示一个OK  插入成功

9、redis-cli shutdown  退出redis-cli 文件

10、docker pull mysql:5.7      :安装mysql 5.7

11、docker run -d -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Hegui@123 --name mysql-test mysql:5.7 
											:启动mysql (端口号3306,密码:123456)
12、docker ps      :这个时候可以看一下mysql启动没有

13、firewall-cmd  --state   :查看服务器中是否安装防火墙(显示的 not running 就是没有安装;running : 已经安装)  

14、yum -y install firewalld    : 安装防火墙(链接:https://jingyan.baidu.com/article/d169e1862235a0436711d842.html)
    
15、systemctl  start firewalld  :启动firewall

16、systemctl enable firewalld  :设置开机启动

17、firewall-cmd --state 	   :这个时候我们就可以查看防火墙是否安装成功(成功:running)

18、firewall-cmd --zone=public --add-port=3306/tcp   :开启3306的端口号  mysql

19、firewall-cmd --zone=public --add-port=2375/tcp   :开启2375的端口号docker 的
    firewall-cmd --zone=public --add-port=44848/tcp  :开启44848外网端口号
    firewall-cmd --zone=public --add-port=8848/tcp   :开启44848外网端口号
    
20、firewall-cmd --zone=public  --list-port          :查看都开启了什么端口号

21、docker pull nacos/nacos-server                    :拉去安装Nacos镜像

22、docker rmi   IMAGE ID       :卸载docker中的容器   IMAGE  ID  是  id

23、mkdir -p /root/nacos/init.d /root/nacos/logs       :mkdir -p:创建一组路径  -p  :差不多是一组的意思

24、touch /root/nacos/init.d/custom.properties   :touch:命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文													件不存在,系统会建立一个新的文件;这里就是创建一个custom.properties

25、vi custom.properties						  :vi就是编辑的意思
																		
												  :vim  : 和vi差不多
												  :cat  : 看某个文件

26、gement.endpoints.web.exposure.include=*      :进入custom.properties文件中把这串东西粘贴进去,连续按ZZ(大写的Z)退出

27、docker run -d -p 8848:8848 -e MODE=standalone -e PREFER_HOST_MODE=hostname -v /root/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties -v /root/nacos/logs:/home/nacos/logs --restart always --name nacos nacos/nacos-server    :运行nacos命令

28、 docker pull nginx:1.17.8   :docker里面安装nginx

29、 docker run --name nginx -p 80:80 -d nginx:1.17.8    :启动nginx

30、mkdir nginx   ;在新建的nginx里面创建   mkdir www    mkdir logs    mkdir conf   创建者三个文件   我是在'/'根目录下面的www下创建了我的项目名字jinghui然后再jinghui下面创建了nginx,然后ngin下面创建了上面三个www,logs,conf文件

第二步:docker ps 查看ID   docker cp 4c6a951c5b51:/etc/nginx/nginx.conf /www/jinghui/nginx/conf
意思:就是把下载后的nignx里面的/etc/nginx/nginx.conf 复制到 你 刚刚创建的/www/jinghui/nginx/conf里面

第三步:docker stop 4c6a951c5b51 :把刚刚下载后的nginx停掉 后面你用docker ps  查看ID

第四部:docker rm 4c6a951c5b51   :移除掉

第五步: docker run -d -p 80:80 --name nginx -v /www/test/nginx/www:/usr/share/nginx/html -v /www/test/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /www/test/nginx/logs:/var/log/nginx nginx:1.17.8
-v 本地目录:容器目录  或 -v 容器目录
用浏览器:IP地址加80端口号 访问一下,如果出现403 ,就进去/www/test/nginx/www  里面随便创建index.html文件,再去访问就会出现内容


31、yum install java-1.8.0-openjdk-devel.x86_64    :安装JDK1.8

32、nohup java -jar test.jar &          			  :运行jar包在后台运行
 
33、nohup java -jar test.jar >testlog.txt &			:、一直运行并且把日志文件输入到你指定的文件中,没有指定文件则会自动														创建相应文件进行日志输出:

34、ps -ef | grep test.jar 						:首先我们要查出test.jar包的运行线程号,输入命令

35、kill -9 123									:查找到自己要关闭的线程号时   //123就是查询出来的线程号

36、history            :查看最近或者之前的输入的命令

37、 nohup java -Dloader.path=libs/ -jar -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m /www/test/test-api-2.4.0.jar &
								:test-api-2.4.0.jar依赖libs
								:后台启动jar 外部依赖libs文件夹中的jar,

38、 stat 文件名           :查看文件创建的时间以及最近访问的时间

whereis  文件名           :查看某个文件名的路径,

下面的链接专门对docker操作的中文文档,可以借鉴

https://www.runoob.com/docker/docker-install-nginx.html