docker(一) -- centos7安装docker

一、查看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

猜你喜欢

转载自blog.csdn.net/m0_46218511/article/details/105813426