docker总结

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

网卡

//进入网卡 修改页面

cd /etc/sysconfig/network-scripts/

例如:

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.47.60

GATEWAY=192.168.47.2

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=192.168.47.2 (这个好像是8.8.8.8也行)

//重启网卡

service network restart

//启动dockersystemctl daemon-reload

service docker start

//重启容器

docker restart 容器ID/容器名

//例如:启动mqdocker start mq docker start es docker start kibana 启动kb 5601

// 重启docker

systemctl restart docker

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

//看看哪些端口开着

netstat -aptn

//查看端口号是否开启(好像关闭防火墙就不用看了)

firewall-cmd --query-port=8848/tcp

//开放端口

firewall-cmd --zone=public --add-port=15200/tcp --permanent

//重启端口

firewall-cmd --reload

//端口展示

firewall-cmd --zone=public --list-ports

//移除端口

firewall-cmd --permanent --remove-port=8080/tcp

//查看防火墙服务状态

systemctl status firewalld 

//关闭防火墙

一般情况 依次执行这两个可永久关闭防火墙

systemctl stop firewalld.service ---->>>> systemctl disable firewalld.service

//上述方法不行采用此方法

先用:systemctlunmaskfirewalld.service

然后:systemctlstartfirewalld.service

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

镜像容器命令

//查看docker 服务docker images

//删除镜像docker rmi -f 镜像名/镜像ID

//删除一个容器docker rm -f 容器名/容器ID

//强制删除镜像docker image rm 镜像名称/镜像ID

//查看运行的镜像docker ps

//停止docker stop 容器名/容器ID

//移除docker rm 容器

docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}\t{{.Status}}"

//安装分词器docker volume inspect es-plugins 进入分词插件位置

复制位置 cd 进入

重启es

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

telnet测试端口

//win控制面板-->>程序和安全(卸载界面)--->>启用或关闭中开启 Telnet #可测试是否连通虚拟机端口telnet IP port

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

nacos安装和数据持久化

//docker安装nacos并配置连接nacos数据库(数据库自行导入官方naocs持久化数据库)

docker stop nacosdocker rm nacos#查看虚拟机数据库连接端口 (下面安装时可以用此地址)docker inspect mysql | grep IPAddress

docker run -d -p 8848:8848 -p 9848:9848 --name nacos --env MODE=standalone --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_SERVICE_HOST=172.17.0.4 --env MYSQL_SERVICE_PORT=3306 --env MYSQL_SERVICE_DB_NAME=nacos --env MYSQL_SERVICE_USER=root --env MYSQL_SERVICE_PASSWORD=root nacos/nacos-server:latest#安装完start 或者restart 后执行此命令 可以看到nacos启动界面 (判断是否报错)docker logs -f --tail=100 nacos

//如果报错(no set datasot ) 就进入nacos容器 修改conf 进入容器内部docker exec -it nacos /bin/bash 修改配置文件vim /conf/application.properties

这里填mysql容器ip,以及对应的数据库

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user=root

db.password=root

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值