Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)

1 MySQL

1.1 离线安装

1.1.1 加载镜像

使用ftp工具将安装包上传至服务器最大目录下,这里以根目录为最大目录举例
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第1张图片

键入加载镜像命令:docker load -i 镜像包名称

docker load -i mysql80.tar

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第2张图片

使用docker images命令查看已经加载的镜像,如上图已加载的mysql80镜像包。
1.1.2 创建并启动容器
键入:docker run -p 内部端口:外部端口 --name 容器名称 -d后台运行
例如:docker run -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=wondersoft-dlp -d mysql80

在这里插入图片描述

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示MySQL服务容器启动成功。

1.2 在线安装

1.2.1 搜索并拉取镜像

docker search mysql

可以看到第一行srart最多的就是我们想要的

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第3张图片

docker pull mysql

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第4张图片
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第5张图片

键入docker images查看已有镜像
在这里插入图片描述

1.2.2 创建并启动容器
键入:docker run -p 内部端口:外部端口 --name 容器名称 -e MYSQL_ROOT_PASSWORD=数据库密码 -d后台运行
例如:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=wondersoft-dlp -d mysql
在这里插入图片描述

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示MySQL服务容器启动成功。

2 PostgreSQL

2.1 在线安装

2.1.1 搜索并拉取镜像

docker search postgres

可以看到第一行srart最多的就是我们想要的
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第6张图片

docker pull postgres

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第7张图片
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第8张图片

键入docker images查看已有镜像
在这里插入图片描述

2.1.2 创建并启动容器
例如:docker run --name postgres -e POSTGRES_PASSWORD=wondersoft-dlp -p 5432:5432 -v /home/postgresql/pgdata:/var/lib/postgresql/data -d postgres

在这里插入图片描述

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示postgres 服务容器启动成功。

2.2 离线安装

2.2.1 加载镜像
使用ftp工具将安装包上传至服务器最大目录下,这里以根目录为最大目录举例
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第9张图片

键入加载镜像命令:docker load -i 镜像包名称

docker load -i postgres.tar

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第10张图片

使用docker images命令查看已经加载的镜像,如上图已加载的postgres镜像包。
2.2.2 创建并启动容器
例如:docker run --name postgres -e POSTGRES_PASSWORD=wondersoft-dlp -p 5432:5432 -v /home/postgresql/pgdata:/var/lib/postgresql/data -d postgres
在这里插入图片描述

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示postgres服务容器启动成功。

3 SQL Server

3.1 在线安装

3.1.1 搜索并拉取镜像

docker search mssql

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第11张图片

docker pull mssql

键入docker images查看已有镜像
Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)_第12张图片

3.1.2 创建并启动容器
例如:docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=wondersoft-dlp" -p 1433:1433 --name sqlserver -d liaisonintl/mssql-server-linux
在这里插入图片描述

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示SQL Server服务容器启动成功。

3.2 离线安装

3.2.1 加载镜像
使用ftp工具将安装包上传至服务器最大目录下,这里以根目录为最大目录举例

键入加载镜像命令:docker load -i 镜像包名称

docker load -i sqlserver.tar

使用docker images命令查看已经加载的镜像,如上图已加载的SQL Server镜像包。
3.2.2 创建并启动容器
例如:docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=wondersoft-dlp" -p 1433:1433 --name sqlserver -d sqlserver

键入docker ps查看容器是否启动,如如上图端口及名称均已显示,就表示SQL Server服务容器启动成功。

你可能感兴趣的:(Linux,数据库,拓展,docker,mysql,postgresql)