随笔分类 - docker
容器启动时
摘要:#一、查找Tomcat镜像 [root@staging ~]# docker search tomcat #二、拉取Tomcat镜像 [root@staging ~]# docker pull tomcat #三、运行Tomcat # 在/root目录下创建tomcat目录用于存储tomcat数据信
阅读全文
摘要:#一、查找Redis镜像 [root@staging ~]# docker search redis #二、拉取Redis镜像 [root@staging ~]# docker pull redis:latest #三、运行Redis [root@staging ~]# docker run -it
阅读全文
摘要:#一、查找MySQL镜像 [root@staging ~]# docker search mysql #二、拉取MySQL镜像 [root@staging ~]# docker pull mysql:8.0.27 #三、运行MySQL [root@staging ~]# docker run \ -
阅读全文
摘要:#一、查找Gitlab镜像 [root@staging ~]# docker search gitlab #二、拉取Gitlab镜像 [root@staging ~]# docker pull gitlab/gitlab-ce:latest #三、运行GitLab [root@staging ~]#
阅读全文
摘要:#一.Compose介绍 Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,
阅读全文
摘要:#一.Docker资源限制介绍 官网 https://docs.docker.com/config/containers/resource_constraints/ 带有内存 CPU 和GPU的运行时选项 内存、CPU 和 GPU 的运行时选项 默认情况下,容器没有资源限制,并且可以使用主机内核调度
阅读全文
摘要:#一Harbor 简介 Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器, 通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。 作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性
阅读全文
摘要:#一、创建容器时设置 docker run -d --restart=always --name 设置容器名 使用的镜像 (上面命令 --name后面两个参数根据实际情况自行修改) # Docker 容器的重启策略如下: --restart具体参数值详细信息: no // 默认策略,容器退出时不重启
阅读全文
摘要:#一、查找Docker的软件包 [root@staging ~]# rpm -qa | grep docker docker-client-1.13.1-203.git0be3e21.el7.centos.x86_64 docker-common-1.13.1-203.git0be3e21.el7.
阅读全文
摘要:#一.Docker图形化工具 Docker图形页面管理工具常用的,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形
阅读全文
摘要:#一、环境配置 使用自建的网络 环境配置 操作系统:CentOS Linux release 7.6.1810 Docker 版本:20.10.2 Nginx 版本:1.18.0 PHP 版本:7.4.14 MySQL 版本:8.0.18 Redis 版本:6.0.9 #二、架构预想 #1.端口 -
阅读全文
摘要:#一.Docker默认网络 ##1.Docker网络模式概述 Docker使用Linux桥接的方式,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认
阅读全文
摘要:#一Dockerfile含义 Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行。一般而言, Dockerfile 主体内容分为四部分:基础镜像信息、 维护者信息、 镜像操作指令和容器启动时执行指令。 #1.Dockerfile是什么? 构建镜像所使用的指令配置文件 #2.Doc
阅读全文
摘要:#一、容器的创建 容器是指Docker对外提供服务的一个实例。 #1.创建容器的格式: docker run [option] image [cmd] #2.示例 [root@m01 ~]# docker run -d --name nginx -p 80:80 nginx 87594f40bacd
阅读全文
摘要:#一、下载镜像 #1.含义 镜像是运行容器的模板,官方Docker Hub 仓库已经提供了许多镜像共开发者使用。如果我们需要获取某个镜像则可以去Docker仓库下载所需的镜像。 #2.格式: docker pull [指定仓库URL]/[命名空间]/[镜像名称]:[镜像版本ID] 默认情况下:镜像U
阅读全文
摘要:#一、查看系统内核版本号 ##1.查看系统内核版本号 [root@m01 ~]# uname -a Linux m01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux ##
阅读全文
摘要:#一、背景 为了完成那些不愉快或者平庸的任务,你也会喜欢只做必需之事。这可能是因为你同样喜欢使用一个简单易用的工具,来解决那些复杂或费时的工作。 假设你想尝试一款新的Linux 软件,但是担心运行起来的是恶意代码。为了保护你的机器,在 Docker 中运行该软件是很好的第一步。因为Docker 可以
阅读全文