Centos Docker 从零开始(1)之安装 mssql
Docker 从零开始(1) 目标:在 centos 上搭建docker,并且安装 mssql 数据库,数据文件放在主机上。 在centos上面安装docker 空白的centos 系统,刚安装好的虚拟机 镜像名字:CentOS-7-x86_64-DVD-1708.iso 镜像超过4 G了,没办法百度云了 输入用户名密码登录,因为docker
Docker 从零开始(1)
目标:在 centos 上搭建docker,并且安装 mssql 数据库,数据文件放在主机上。
在centos上面安装docker
空白的centos 系统,刚安装好的虚拟机
镜像名字:CentOS-7-x86_64-DVD-1708.iso
镜像超过4 G了,没办法百度云了
输入用户名密码登录,因为docker 需要管理员权限才能使用,直接管理员root 登录
看下有没有网络:
并没有,装下网络先:
进入网络配置目录:
cd /etc/sysconfig/network-scripts/
先到vm 虚拟机->设置 修改下网桥模式吧,点击确认:
centos中,然后修改下配置:
vi ifcfg-ens33
把ONBOOT 设置为 yes
保存重启下系统
shutdown -r now
终于有网了, ip 192.168.0.89:
这样远程进去虚拟机的好了,利用putty.exe远程
putty 软件 :http://pan.baidu.com/s/1miAAMfA
链接:http://pan.baidu.com/s/1miAAMfA 密码:fjau
登录进去:
开始主题:安装docker
用yum 安装docker,根据提示输入 y 到最后:
yum install docker
设置下开机启动吧:
chkconfig docker on
开始使用docker 了:
启动docker
service docker start
docker info
Docker 常用命令连接 http://www.runoob.com/docker/docker-command-manual.html
docker 我理解就是虚拟机,用镜像创建好多好多的虚拟机出来,docker把他叫容器。
docker 的官方已经做好了许多镜像,可以自己去下载,也可以自己构造镜像
正题:安装docker mssql
官方文档:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview
首先下载镜像
查找镜像
docker search microsoft/mssql-server-linux
下载镜像
docker pull microsoft/mssql-server-linux
… … … … … timeout
百度搜一下,发现官网镜像是要翻墙的
可以用阿里云的镜像解决
登录阿里云,开通容器镜像服务
文章:https://yq.aliyun.com/articles/29941
连接:https://cr.console.aliyun.com/?spm=5176.100239.blogcont29941.12.o7XYBT#/imageList
按照说明使用ali镜像加速
再来一次:
docker pull microsoft/mssql-server-linux
有了。
有了镜像之后就可以通过run 命令创建一个容器(虚拟机)了。
注意注意,vm 要分配至少 3.5 G内存,内存少的机器,就算了吧,mssql不是你们玩得起的。
Docker run 命令:密码不能是弱密码
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=asdf@#123' -p 1401:1433 --name sql1 -d microsoft/mssql-server-linux
官网说明:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker
ohno:好像可以了哦!
测试下:
windows 上用ssms 连接:记得打端口号, 逗号端口号
竟然这么顺利:足足研究了两天才能这么顺利啊!!!!!!
到此还没完,怎么把数据库文件放到主机上而不是容器内呢?
怎么设置开机自启动容器呢?
下一节篇吧?
更多推荐
所有评论(0)