docker 安装mysql emqx node-red

更新

yum -y update

安装 Docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

设置开机自启

systemctl enable docker

启动 Docker

systemctl start docker

配置国内镜像源

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
    "https://ypzju6vq.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
systemctl daemon-reload
systemctl restart docker

网络

宿主网络

优点使用方便
缺点会跟宿主抢端口

启动时 加上 --network=host
使用 --network=host,此时,Docker 容器的网络会附属在主机上,两者是互通的。
例如,在容器中运行一个Web服务,监听8080端口,则主机的8080端口就会自动映射到容器中。

创建桥接网络

docker network create --subnet=172.18.0.0/24 mynet

那么宿主网络就是 172.18.0.1 网络名mynet
删除网络
docker network rm mynet

容器启动时添加参数指定容器网络

--network mynet --ip 172.18.0.10

查看宿主网络

ip addr show docker0

ifconfig

安装node-red

拉取node-red的镜像

docker pull nodered/node-red

运行node-red的镜像成为容器

sudo docker run -idt -p 1883:1880 --name=mynodered --restart=always --user=root -v /data/mynodered:/data nodered/node-red

需要的话可以添加网络

配置映射到宿主机目录

/data/mynodered

ssh连接容器

docker exec -it mynodered /bin/bash

停止容器

docker stop mynodered

删除容器

docker rm mynodered

容器执行命令

docker exec -it mynodered bash xxx

mysql数据库

https://www.csdn.net/tags/Ntjakg5sMDAyNC1ibG9n.html

docker emqx

启动容器 映射宿主机文件夹/home/qq142536/emqx : 到容器文件夹 /emqx

docker run -itd --name myemqx --network mynet --ip 172.18.0.10 -v /home/qq142536/emqx:/emqx -p 2883:1883 -p 8080:80 -p 2083:8083 -p 18084:18083 -p 4306:3306 centos:centos7 /bin/bash

ssh 连接myemqx 容器

docker exec -it myemqx /bin/bash

启动emqx

/emqx/bin/emqx start

查看运行的容器
docker ps

停止
docker stop myemqx
删除容器
docker rm myemqx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QQ547176052

觉得对你有帮助就多多鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值