docker
qq_34158117
这个作者很懒,什么都没留下…
展开
-
docker私有仓库的搭建
docker私有仓库的搭建 1、为什么需要私有仓库 Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像 到本地,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜 像放到公网当中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。 2、私有仓库搭建步骤: ...原创 2020-03-30 21:58:53 · 414 阅读 · 0 评论 -
docker compose服务编排
docker compose服务编排 1、为什么要有服务编排 1、微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大。 2、要从Dockerfile build image 或者去dockerhub拉取image 3、要创建多个container 4、要管理这些container(启动停止删除) 2、什么是服务编排 ...原创 2020-03-29 18:22:33 · 246 阅读 · 0 评论 -
docker镜像制作
docker镜像制作 方式一、容器转为镜像 方式二、使用dockerfile制作镜像 1、容器转为镜像 镜像不能传输、压缩文件可以 注意:挂载的文件无法进行传输 1、生成新的镜像 docker commit 容器id 镜像名称:版本号 2、镜像转成压缩文件(用于移动到另一个环境) docker save -o 压缩文件名称 镜像名称:版本号 3、在新环境对压缩文件还原...原创 2020-03-29 16:52:31 · 342 阅读 · 0 评论 -
docker部署redis
docker部署redis 需求:在Docker容器中部署Redis,并通过外部机器访问Redis。 步骤: 1、搜索Redis镜像 2、拉取Redis镜像 3、创建容器 4、测试访问 开始: 1、搜索redis镜像 docker search redis 2、拉取redis镜像 docker pull redis:5.0 3、创建容器,设置端口映射 docker...原创 2020-03-29 16:35:17 · 129 阅读 · 0 评论 -
docker部署nginx
docker部署nginx 需求: 在Docker容器中部署Nginx,并通过外部机器访问Nginx。 步骤: 1、搜索Nginx镜像 2、拉取Nginx镜像 3、创建容器 4、测试访问 开始: 1、搜索nginx镜像 docker search nginx 2、拉取nginx镜像 docker pull nginx 3、创建容器,设置端口映射、目录映射 # ...原创 2020-03-29 16:24:47 · 153 阅读 · 0 评论 -
docker部署tomcat
docker部署tomcat 需求:在Docker容器中部署Tomcat,并通过外部机器访问Tomcat部署的项目。 步骤: 1、搜索tomcat镜像 2、拉取tomcat镜像 3、创建容器 4、部署项目 5、测试访问 开始: 1、搜索tomcat镜像 docker search tomcat 2、拉取tomcat镜像 不写版本 默认最新版本 docker pull to...原创 2020-03-29 16:08:42 · 137 阅读 · 0 评论 -
docker部署mysql
docker部署mysql 概念:端口映射 1、为什么需要端口映射: 1、容器内的网络服务和外部机器不能直接通信 2、外部机器和宿主机可以直接通信 3、宿主机和容器可以直接通信 2、什么是端口映射: 当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。外部机器访问宿主机的该端口,从而间接访问容器的服务。 案例:在Docker容器中部署...原创 2020-03-29 15:03:14 · 125 阅读 · 0 评论 -
docker容器数据卷
docker容器数据卷 数据卷概念 宿主机的一个目录或文件 数据卷作用 容器数据持久化 客户端和容器数据交换 容器间数据交换 数据卷容器 创建一个容器,挂载一个目录,让其他容器继承自该容器( --volume-from )。 通过简单方式实现数据卷配置 1、为什么会有数据卷: 1、Docker 容器删除后...原创 2020-03-29 14:45:48 · 179 阅读 · 0 评论 -
docker命令
docker命令 1、Docker 进程相关命令 启动docker服务: systemctl start docker 停止docker服务: systemctl stop docker 重启docker服务: systemctl restart docker 查看docker服务状态: systemctl status docker 设置开机启动docker服务: ...原创 2020-03-29 14:25:38 · 306 阅读 · 0 评论 -
Docker概述
Docker概述: Docker 是一个开源的应用容器引擎 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。 容器是完全使用沙箱机制,相互隔离 容器性能开销极低。 Docker 从 17.03 版本之后分为...原创 2020-03-29 14:10:48 · 110 阅读 · 0 评论 -
centos7安装Docker
centos7安装Docker # 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3、 设置yum源 yum-config-...原创 2020-03-29 14:05:40 · 128 阅读 · 0 评论