今天更新了一下git的代码,但是自己不会用docker部署,求助了组内的大神,在这里记录一下过程:
1.首先把更新后的代码拷到服务器上:
git clone 地址
2.把原来运行docker镜像停一下:
docker stop <容器id>
其中的容器id可以通过 docker images看到所有的docker
docker ps
3. 构建镜像
docker build -t 要创建的镜像的名称 Dockerfile所在目录
Dockerfile中包括了很多指令,每个指令都会在镜像上创建一个新的层,每个指令 的前缀必须是大写的。
4.运行docker镜像
(1)docker run -itd -p 服务器端口号:程序中的端口号 镜像id
(2)docker run -it -v /程序所在目录:/workspace -p 服务器端口号:程序中的端口号 镜像id /bin/bash
上面两个都可以,只是参数不一样