Чтобы установить соединение между экземпляром базы данных Docker и рабочей средой, вы можете использовать различные методы в зависимости от конкретной базы данных и рабочей среды, с которой вы работаете. Вот несколько популярных методов с примерами кода:
-
Использование MySQL и MySQL Workbench:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest docker exec -it mysql-container mysql -uroot -pmy-secret-pw -
Использование PostgreSQL и pgAdmin:
docker run --name postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres:latest docker exec -it postgres-container psql -U postgres -
Использование MongoDB и MongoDB Compass:
docker run --name mongo-container -p 27017:27017 -d mongo:latest docker exec -it mongo-container mongo -
Использование Redis и RedisInsight:
docker run --name redis-container -p 6379:6379 -d redis:latest docker exec -it redis-container redis-cli -
Использование Microsoft SQL Server и Azure Data Studio:
docker run --name sqlserver-container -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=mysecretpassword' -p 1433:1433 -d mcr.microsoft.com/mssql/server:latest docker exec -it sqlserver-container /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P mysecretpassword
Эти примеры демонстрируют, как запустить контейнер Docker для каждой соответствующей базы данных, а затем подключиться к нему с помощью соответствующего инструмента командной строки или клиентского приложения.