以下内容建立在对docker的容器和镜像有一点了解的情况下
- 拉取sqlserver镜像
docker pull microsoft/mssql-server-linux
- 创建sqlserver容器
docker run -d -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Mssql@717' -p 1433:1433 --name mssql_test microsoft/mssql-server-linux
解释:
-d 表示以后台方式创建
-e 'ACCEPT_EULA=Y’ 确认你接受最终用户许可协议。 SQL Server 映像的必需设置
-e 'MSSQL_SA_PASSWORD=Mssql@717’ 指定你自己的强密码至少 8 个字符并达到SQL Server 密码要求大小写字母加数字三种
-p 1433:1433 端口映射
—-name 设置容器的名字
microsoft/mssql-server-linux 镜像的名字,通过哪个镜像创建容器
- 查看创建的容器(正在运行的容器)
docker ps
- 停止和启动容器
docker stop 容器ID
docker start 容器ID
- 进入容器,容器相当于一个压缩的linux系统
docker exec -it 容器名称 bash
相当于进入了容器的根目录,可以用pwd
命令查看所在位置,ls
查看文件