1、Docker DeskTop
2、N8N下载
3、Kafka
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 confluentinc/cp-kafka:latest
4、Mysql
拉起一个Mysql容器:docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=xxxx -p 13306:3306 -d mysql:latest
查看容器:docker ps
进入mysql容器:
docker exec -it aaa4e5f36855 /bin/bash
进入mysql:
mysql -uroot -p (密码默认是root的)
授权远程登录:
GRANT ALL PRIVILEGES ON database_name.* TO 'root'@'%';
FLUSH PRIVILEGES;
查看docker地址:
docker inspect <容器ID或名称>;
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "xxxxxx",
"EndpointID": "yyyyyy",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:02",
"DriverOpts": null
}
}
这里的 "IPAddress"
就是容器的IP地址。
但是本地网络连不上~~~怎么解决??
5、postgresql
docker run --name some-postgres -e POSTGRES_PASSWORD=****** -d -p 5432:5432 -v pgdata:/var/lib/postgresql/data postgres
一旦容器运行,你就可以使用 psql
客户端或其他数据库工具通过 TCP/IP 连接到你的 PostgreSQL 实例了。例如,使用以下命令连接到你的 PostgreSQL 实例:
psql -h localhost -p 5432 -U postgres -W
这里:
-
-h localhost
:指定主机名。 -
-p 5432
:指定端口号。 -
-U postgres
:指定用户名(默认是postgres
)。 -
-W
:提示输入密码。