1.建立一个文件夹 :mkdir 文件夹名 如:mkdir study
2.查看是否成功 ls
3.进入到创建的文件夹中 cd 文件夹名 如:cd study
4.安装docker 指令:yum install -y docker-engine
5.查看是否安装成功 指令:docker version
6.启动docker 指令:systemctl start docker
7.查看启动状态 指令:systemctl status docker
8.获取nginx镜像 指令:docker pull nginx
9.启动docker中的Nginx容器,命名为nginx-test,并将服务器的8080端口和容器的80端口映射。 
指令:docker run -p 80:80 --name nginx-test nginx
10.在第一步创建的文件夹中创建文件 default.conf 和 Dockerfile指令 
touch default.conf 和 touch Dockerfile
11.创建好后编辑第一个文件default.conf ,
指令 vim default.conf
内容如下:
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    access_log  /var/log/nginx/host.access.log  main;
    error_log  /var/log/nginx/error.log  error;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    # 
    error_page   500 502 503 504  /50x.html; 
    location = /50x.html {
        root   /usr/share/nginx/html;
    }    
}       
12.编辑第二个文件Dockerfile ,
指令 vim Dockerfile
内容如下:
FROM nginx
MAINTAINER zouzou
RUN rm /etc/nginx/conf.d/default.conf
ADD default.conf /etc/nginx/conf.d/
COPY dist/ /usr/share/nginx/html/
13.压缩后的那个dist.zip拖到Xshell中,直接拖过来
注意:要是进度条不动,先下载个lrzsz ,然后在拖进来就没问题
指令:yum -y install lrzsz
14.接下来解压dist.zip 
指令: unzip -o dist.zip
15.好了后,构建docker镜像 
指令: build -t 镜像名称 . 如:docker build -t zz-mms .(注意后面的 . 一定不能少)
16查看是否创建成功 
指令:docker images
17.启动一个docker容器,也是最后一步docker run -d -p 端口名:80 --name 容器名 刚才建立的镜像名称
如:
docker run -d -p 9090:80 --name mms zz-mms
18.接下来我们查看下启动的容器 docker ps
Logo

前往低代码交流专区

更多推荐