一、查看linux内核(大于3.10即可)
uname -r
二、下载docker
yum -y install docker
三、启动docker
systemctl start docker
四、开机自启docker
systemctl enable docker
五(1)、在docker容器中下载mysql服务镜像
5.1 通过docker官网下载
docker pull mysql:5.5.61
5.2 通过registry.docker-cn.com加速下载
docker pull registry.docker-cn.com/mysql:5.5.61
5.3 通过daocloud.io/library加速下载(推荐)
docker pull daocloud.io/library/mysql:5.5.61
五(2)、安装mysql(daocloud.io/library加速方式)
docker run -di --name micro_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 daocloud.io/library/mysql:5.5.61
五(3)、查看容器
docker ps -a
五(4)、启动mysql
docker start <CONTAINER_ID>
五(5)、停止mysql
docker stop <CONTAINER_ID>
五(6)、删除mysql
docker rm <CONTAINER_ID>
六(1)、在docker容器中下载nginx服务镜像
docker pull daocloud.io/library/nginx:latest
六(2)、安装nginx(daocloud.io/library加速方式)
docker run --name micro_nginx -p 80:80 -d daocloud.io/library/nginx:latest
六(3)、进入nginx容器内部(应跳过)
docker exec -it micro_nginx /bin/bash
六(4)、创建挂载文件夹目录
mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf
六(5)、拷贝容器中nginx.conf到宿主机
sudo docker cp [CONTIANER_ID]:/etc/nginx/nginx.conf ~/nginx/conf
六(6)、启动容器
sudo docker run -d -p 80:80 --name micro_nginx -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx daocloud.io/library/nginx:latest
七、配置阿里云加速
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://rm2**4y1.mirror.aliyuncs.com"]
}
八(1)、在docker容器中下载sqlserver服务镜像
docker pull microsoft/mssql-server-linux
八(2)、安装sqlserver
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=1234567" -p 1433:1433 --name micro_sqlserver -d docker.io/microsoft/mssql-server-linux