色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker與mysql(Docker hub)

錢浩然2年前9瀏覽0評論

Docker 是一種虛擬化技術,用來創建和運行容器,可以方便地部署和管理應用程序。MySQL 則是一種常用的關系型數據庫管理系統,用于存儲和管理數據。

Docker 可以幫助我們快速地部署和運行 MySQL 數據庫,降低開發和運維成本。下面我們來介紹如何在 Docker 中使用 MySQL。

docker pull mysql
docker run --name=mysql-container -d \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_DATABASE=my-db \
-e MYSQL_USER=user \
-e MYSQL_PASSWORD=password \
-p 3306:3306 mysql:latest

使用以上命令可以拉取最新的 MySQL 鏡像,并在 Docker 容器中運行 MySQL。其中:

  • --name指定容器名為 mysql-container。
  • -d表示在后臺運行容器。
  • -e可以設置容器的環境變量,這里設置了 MySQL 的 root 用戶密碼,數據庫名,用戶名和用戶密碼。
  • -p表示將 Docker 容器的 3306 端口映射到主機的 3306 端口。
  • mysql:latest表示使用最新版本的 MySQL 鏡像。

在容器運行后,我們可以使用以下命令進入容器。

docker exec -it mysql-container bash

在容器中,我們可以使用以下命令連接 MySQL。

mysql -uroot -proot my-db

在連接成功后,我們就可以創建表和插入數據了。

CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL,
`email` varchar(45) DEFAULT NULL,
`password` varchar(45) DEFAULT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `users` (`name`, `email`, `password`) VALUES
('Alice', 'alice@example.com', '123456'),
('Bob', 'bob@example.com', '456789');

接下來,我們可以使用以下命令查詢表的數據。

SELECT * FROM `users`;

如果想停止運行容器,可以使用以下命令。

docker stop mysql-container

以上就是使用 Docker 和 MySQL 的基本操作。 Docker 的強大之處在于,我們可以方便地創建和刪除容器,隔離不同的應用程序和服務,從而避免互相干擾和沖突。