Docker
文章平均质量分 73
life_+
这个作者很懒,什么都没留下…
展开
-
五、定制Docker镜像
一、定制Docker镜像 当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。 从已经创建的容器中更新镜像,并且提交这个镜像 使用Dockerfile指令来创建—个新的镜像 好处 1、对于开发人员,可以为开发团队提供一个完全一致的开发环境 2、对于测试人员,可以直接拿开发时所构建的镜像测试。 3、对于运维人员,在部署时,可以实现快速部署、移值。 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写原创 2021-10-02 11:34:50 · 530 阅读 · 0 评论 -
四、Docker安装mysql
一、安装mysql 搜索镜像 docker search mysql 拉取镜像 docker pull mysql:5.6 设置密码 docker run --name mysql5.6 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 进入mysql命令行界面,允许mysql远程登录 docker exec -it mysql5.6 bash mysql -uroot -proot grant all privileges on *.* to 'roo原创 2021-10-02 11:15:36 · 59 阅读 · 0 评论 -
三、Docker安装nginx
一、安装nginx 拉取nginx docker pull nginx:latest 查看本地镜像列表(即可看到nginx) docker images 运行容器 docker run --name nginx-test -p 80:80 -d nginx 参数说明: --name nginx-test 容器名称 -p 80:80:端口进行映射,将本地8080端口映射到容器内部的80端口。 -d nginx:设置容器在在后台一直运行。 验证安装 使用数据卷映射配置nginx配原创 2021-10-02 11:13:06 · 153 阅读 · 0 评论 -
一、Docker基础
一、Docker背景 1.常见项目特点 2.Docker应用场景 快速实现对分布式微服务架构一键部署 基于云计算、大数据时代,解决忙闲不均、服务资源高效利用 持续集成与持续交付(CI/CD) 二、Docker基础 1.Docker简介 背景 问题1: 某IT部门要上线一个项目。常规操作,直接去线上服务器,拷贝一个tomcat,然后改端口号,然后部署应用到webapps文件夹下,重启就好。一个服务器上可能会部署多个应用服务。如果某个应用出现问题,CPU100%,可能这个服务器上的其他应用也会出现问题。对原创 2021-10-02 11:07:01 · 110 阅读 · 0 评论 -
二、Docker容器
一、容器 1.1.介绍 简单的说,容器是独立运行的一个或一组应用,以及它们的运行环境。 对应的,虚拟机可以理解为模拟运行的一整套操作系统((提供了运行态环境和其他系统环境)和运行在上面的应用。 1.2.查看容器状态 docker ps//查看运行的容器 docker ps -a l/查看所有的容器(包含运行和退出) docker container ls docker container ls-a 1.3.容器与镜像的关系 二、Docker启动容器 启动容器有二种方式,一种是基于镜像新建一个容器并启动,原创 2021-10-02 10:40:03 · 114 阅读 · 0 评论 -
2021-09-21
一、Docker背景 1.常见项目特点 2.Docker应用场景 快速实现对分布式微服务架构一键部署 基于云计算、大数据时代,解决忙闲不均、服务资源高效利用 持续集成与持续交付(CI/CD) 二、Docker基础 1.Docker简介 背景 问题1: 某IT部门要上线一个项目。常规操作,直接去线上服务器,拷贝一个tomcat,然后改端口号,然后部署应用到webapps文件夹下,重启就好。一个服务器上可能会部署多个应用服务。如果某个应用出现问题,CPU100%,可能这个服务器上的其他应用也会出现问题。对原创 2021-09-21 22:39:47 · 200 阅读 · 0 评论