![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 57
Song_Estelle
即使输在起跑线上,也可以弯道超越
展开
-
Jenkins+Vue+docker实现前端的CI/CD
Jenkins+docker实现前端项目的CI/CD(持续集成与持续部署)原创 2022-07-25 15:36:59 · 674 阅读 · 0 评论 -
docker-compose部署Java后端+Vue前端
安装docker和docker-compose安装docker参考我另一篇博客:docker安装安装docker-compose:下载curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose授权chmod +x /usr/local/bin/docker-co原创 2022-04-11 16:16:34 · 1590 阅读 · 0 评论 -
Docker commit 镜像
测试Commit镜像,我需要先拉取基础镜像,运行容器,在容器中添加jdk和tomcat。再将这个容器commit为一个新的镜像,再运行新的镜像。1.拉取一个基础的centos镜像docker pull centos:72.创建一个容器docker run -itd --name songcentos centos:73.将tomcat和jdk复制到容器中先下载tomcat和jdktomcat下载地址:https://tomcat.apache.org/download-90.cgijdk原创 2022-01-19 14:48:28 · 711 阅读 · 0 评论 -
vue前端项目打包成Docker镜像并运行
vue前端项目打包成Docker镜像并运行首先说明咱们的前端项目是基于Vue的,反向代理使用的是nginx1.打包vue前端项目生成dist文件夹上传至服务器新建一个文件夹,叫vueDockerTest,下面的文件都需要。cert是你存放ssl证书的文件夹,nginx.conf 是nginx的配置文件,dist是你打包的前端静态文件2.修改Dockerfile文件# 基于nginx:1.20镜像FROM nginx:1.20# 将dist文件中的内容复制到 /usr/share/nginx原创 2021-11-17 14:04:52 · 13017 阅读 · 1 评论 -
Docker镜像的导出和迁移
1.查看docker镜像docker images2.保存镜像到宿主机上./mysql8.0.27.tar 是保存的路径mysql:8.0.27 镜像名称:tag版本号 不要使用镜像ID 这样在另一台服务器运行的时候 REPOSITORY和TAG都为<none>docker save -o ./mysql8.0.27.tar mysql:8.0.273.在另一台服务器上运行镜像将保存的tar文件传输到需要部署的服务器上,执行下列命令即可docker load --input原创 2021-11-15 18:24:47 · 1881 阅读 · 0 评论 -
Docker发布镜像到DockerHub
Docker发布镜像到DockerHub1.登录DockerHubDockerHub官网:https://hub.docker.com没账号的话首先注册一下docker login -u 你的账号出现Login Succeeded说明登录成功2.给自己的镜像添加 [tag] 版本上传镜像必须要声明版本号docker tag 镜像ID 你的账号/nms_docker:1.03.上传镜像docker push 你的账号/nms_docker:1.0三步即可上传成功,上传完毕之后原创 2021-11-07 17:08:10 · 77 阅读 · 0 评论 -
docker 部署nginx并配置通过https访问
docker 部署nginx并配置通过https访问之前的nginx都是直接在宿主机上部署的,今天使用docker部署尝试下。1.在dockerHub上搜索对应的版本dockerHub官网地址:https://hub.docker.com搜索nginx 查看版本,支持的版本很多,就选个1.20的版本吧2.拉取nginx:1.20镜像docker pull nginx:1.20docker images查看是否拉取下来3.在宿主机上将配置文件和html文件配置好我们需要将配置文件ngi原创 2021-11-04 11:09:51 · 2084 阅读 · 0 评论 -
SpringBoot项目打包成docker镜像并运行
SpringBoot项目打包成docker镜像并运行1.修改java项目配置文件将自己的springBoot项目的配置文件中的mysql连接地址与redis连接地址改成服务器IP的地址,因为容器内部相互隔离(这个可以解决)。2.项目打包成jar包,上传到Linux服务器上在服务器上新建文件夹,我在/root/下面新建/dockerTest/文件夹将 jar 包上传到/root/dockerTest/文件夹下并在这个文件夹上新建新的文件 Dockerfile修改文件内容为以下内容修改端口号原创 2021-11-03 19:25:37 · 1664 阅读 · 0 评论 -
docker常使用的命令
docker常使用的命令docker images # 查看镜像docker search # 搜索镜像docker pull # 下载镜像docker rmi # 删除镜像docker ps -a # 查看容器docker原创 2021-09-29 16:39:32 · 100 阅读 · 0 评论 -
docker 部署redis
docker 部署redis1. 删除原先的容器和镜像之前下载了redis的最新版本,并且未设置密码,未设置挂载目录,所以要将redis的镜像和容器都删除掉下列的顺序不能错 容器在运行的过程中是不能删除其所在的镜像的# 1.查看容器docker ps -a# 2.停止容器docker container stop 容器ID# 3.删除容器docker container rm 容器ID# 4.查看镜像docker images# 5.删除镜像docker rmi 镜像ID2.原创 2021-08-27 17:54:49 · 219 阅读 · 0 评论 -
在docker中部署mysql
一、安装docker首先需要安装docker,我的操作系统是Ubuntu18.04。1.卸载旧版本docker,全新安装时,无需执行该步骤sudo apt-get remove docker docker-engine docker.io2.更新系统软件sudo apt-get update3.安装依赖包sudo apt-get install apt-transport-https ca-certificates curl software-properties-common4.添加原创 2021-03-16 16:48:01 · 140 阅读 · 0 评论 -
docker上Jenkins实现自动化部署
docker上Jenkins实现自动化部署1.首先要安装docker环境2.使用docker 安装jenkins,这个时间很漫长,大概需要近10分钟docker run -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home jenkinsci/blueocean3.我们访问 自己的ip地址:8080,如下图4.按照提示找到地址,找不到地址的话就find / -name initialAdminPassword寻找这个文件原创 2021-03-16 16:17:56 · 279 阅读 · 0 评论 -
CentOS 7安装docker环境并部署MySQL
CentOS 7安装docker环境一、环境准备Docker支持以下的CentOS版本:1.Docker运行在CentOS 7(64-bit)上要求系统为64位,系统内核版本为3.10以上2.Docker运行在Centos 6.5或者更高的版本上,要求系统为64位,系统内核版本为2.6.32-431或者更高版本二、查看centos版本和内核版本:1.先查看自己的系统版本:cat /etc/centos-release 如下图所示: 三、docker 安装步骤1.安装系统依赖工具sudo原创 2021-03-05 10:42:58 · 702 阅读 · 2 评论