Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上。未来可能每个应用都要Docker化。
docker部署的好处!Docker的好处作用_shursulei的博客-CSDN博客_docker好处
我的docker文件的目录
niua: 基于Springboot的后台管理系统 - Gitee.com
里面有docker文件源码。
一、niua-easy数据库按照要求整理成init.sql,放到指定目录 二、将后台程序,打包成可执行jar,放到server目录中。idea右侧Maven,点开nius-easy-parent,点开Lifecycle,双击package
三、将easy-backend-ui执行npm run build命令,生成发布版本,放到web目录。 四、按照docs目录下的docker安装文档,安装和配置docker和docker-compose, 并部署相关应用。
1、在虚拟机命令行输入ifconfig查看端口号
2、本地用git bush 以ssh连虚拟机
ssh ubuntu@"虚拟机端口号"
如果报错,在虚拟机执行下载ssh
sudo apt-get install openssh-server
3、安装允许apt使用基于https的仓库安装软件
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
4、 添加GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
> 然后验证密钥是否添加成功,输入指令
sudo apt-key fingerprint 0EBFCD88
5、写入docker stable版本的阿里云镜像软件源
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
6、更新软件源
sudo apt-get update
7、安装最新版的docker ce
sudo apt-get install docker-ce docker-ce-cli containerd.io
8、通过运行hello-world验证docker ce安装成功
sudo docker run hello-world
9、启动docker
systemctl start docker
二、安装docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
1、授权
sudo chmod +x /usr/local/bin/docker-compose
2、查看docker compose的版本
docker-compose --version
用自己方法把docker-compose文件 传到 虚拟机上或腾讯云上
在docker-compose文件下执行下列步骤
1、构建
sudo docker-compose build --no-cache
2、部署
sudo docker-compose up -d
docker部署成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)