转到自己的github或者码云,服务器pull
我是自己新建一个空仓库然后绑定,你也可以fork仓库,为这个项目做贡献
git操作
在码云新建一个自己的仓库
idea直接和代码绑定
配置以后
先add一个readme,然后提交设置一下分支
git push -u origin master
之后提交代码
git add .
git commit -m 'origin code'
git push
服务器设置本地仓库 , 与码云远程仓库绑定
git clone 版本库url
若没有git 先安装git
docker安装部署
官网文档
若本来有docker
则先卸载再安装
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce docker-ce-cli containerd.io
$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
$ sudo systemctl start docker
$ sudo docker run hello-world
yum install -y yum-utils device-mapper-persistent-data lvm2
源配置
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看可安装docker版本
yum list docker-ce.x86_64 --showduplicates | sort -r
springboot容器化部署
Dockerfile
FROM java:8
EXPOSE 10080
VOLUME /jatham
ADD jarping-blog-4.0.0-SNAPSHOT.jar boot-docker.jar
RUN sh -c 'touch /boot-docker.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /boot-docker.jar" ]
FROM 基础镜像必要,代表你的项目将构建在这个基础上面
EXPOSE 允许指定端口转发
VOLUME 创建一个可以从本地主机或其他容器挂载的挂载点,一般用来存放数据库和需要保持的数据等。
ADD 将文件从路径 复制添加到容器内部路径 支持远程url 如果是远程url权限将会是600
ENV 可以用于为docker容器设置环境变量
ENTRYPOINT 指定 Docker image 运行成 instance (也就是 Docker container) 时,要执行的命令或者文件。
CMD 和 ENTRYPOINT 都能用来指定开始运行的程序,而且这两个命令都有两种不用的语法:
ENTRYPOINT ["ls",''-l"]
CMD ls -l
开始构建:
docker build -t boot-docker .
-t boot-docker 代表你要构建的名字
更多参数输入查看:docker build --help
docker run -d -p 10080:10080 91e50
nginx配置
server {
#listen 10080;
server_name 你的域名;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
proxy_pass http://127.0.0.1:10080;
}
}
baidu站点配置
博客地址
blog.jathamcloud.top
博主公众号
求关注