1、docker安裝
https://www.docker.com/get-started/
下載docker桌面版
一、docker安裝mysql
1、拉去鏡像命令
docker pull mysql:8.0
2、docker啟動mysql
docker run -itd --name mysql-test -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 -d mysql
4、數據庫管理軟件
TreeSoft
下載treesoft鏡像 docker pull registry.cn-hangzhou.aliyuncs.com/masilong/treesoft
啟動:docker run -d -p 127.0.0.1:8080 registry.cn-hangzhou.aliyuncs.com/masilong/treesoft
訪問地址 http://127.0.0.1:8080/treedms
1.拉取
docker pull mcr.microsoft.com/mssql/server:2019-latest
2.查看鏡像
docker images
3.配置密碼啟動容器,據說密碼要配置的復雜一點(SqlServer有密碼復雜度校驗)
docker run -e ACCEPT_EULA=Y -e SA_PASSWORD=xxxxxxxx -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
docker run -e ACCEPT_EULA=Y -e SA_PASSWORD=xxxx -p 1433:1433 -v E:/TestData/data:/var/opt/mssql/data --restart=always --name mssql2017 -d mcr.microsoft.com/mssql/server:2017-latest
mcr.microsoft.com/mssql/server:2019-latest 這一段為:名稱:版本
-e 'SA_PASSWORD=xxxx' 定義sa密碼
-p 1433:1433 定義端口映射
-v E:/TestData/ data:/var/opt/mssql/data 定義數據庫文件存放路徑
4.查看容器
docker ps
5.為了方便管理可以重新命名容器為mssql
docker rename xxx mssql
6.進入容器cmd界面
docker exec -it mssql /bin/bash
7.使用sa賬號登錄進入sqlserver
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Xjbok2018.xzzz'
8.創建數據庫Test
CREATE DATABASE Test
9.創建表,插入,查詢等,其它的也一樣,輸入完語句后,輸入go執行
Use Test go CREATE TABLE Student(Id int,Name nvarchar(12),Age int) go select * from student go insert Student(Id,Name,Age)values(1,"zzz",18) go
10.退出
exit
三、Windows server2016安裝docker
Windows Server 2016中文版安裝docker的詳細步驟_docker_腳本之家 (jb51.net)