踩了很多坑,来记录一下
首先说sqlserver
1. 安装docker要使用centos 7以上版本,使用centos 6及以下版本会出现各种问题
2. docker CE安装过程
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #建立仓库
$ sudo yum install docker-ce #安装docker
$ sudo systemctl start docker #开启docker
3. 从 Docker Hub 中拉出 SQL Server 2017 Linux 容器映像
$ sudo docker pull microsoft/mssql-server-linux:2017-latest
4. 显示所有可用的镜像
$ docker images
5. 运行一个镜像(也就相当于使用已有的镜像创建一个实例)
$ sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=' -p 1401:1433
-v :/var/opt/mssql--name sql1 -d microsoft/mssql-server-linux:2017-latest
____________________________________________________分割线_______________________________________
其中ACCEPT_EULA=Y的意思是同意许可协议,