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
:提示輸入密碼。