随笔分类 -  Docker

1
关于docker容器
摘要:使用了很久的docker,之前却从来没有总结过, 于是开此篇来记录平常使用Dockerfile和docker-compose.yaml的点滴, 先从基础命令开始哦 [Dockerfile] Dockerfile是一个文本文件,包含一条一条的指令, 每一条指令构建一层.所以为了减少层数, 可以将将多条 阅读全文
posted @ 2023-08-28 21:56 X-Wolf 阅读(106) 评论(0) 推荐(0)
摘要:背景:Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。 查看现在的存储路径: docker i 阅读全文
posted @ 2022-09-27 10:01 X-Wolf 阅读(761) 评论(0) 推荐(0)
摘要:总结自动发布流程: Gitlab+Jenkins+Docker 一般部署方式: 1.外挂方式: 就是将实际的代码挂载到宿主机上,docker中提供程序运行的环境, 这样的话只需要更新对应的代码就够了,不用频繁的构建镜像 2.宿主机或者gitlab服务器上编译打包: 一般会在目标机器上进行镜像的打包与 阅读全文
posted @ 2022-08-17 11:40 X-Wolf 阅读(1966) 评论(0) 推荐(0)
摘要:当前有三种版本的Compose配置文件格式: Version 1 旧版格式,通过省略YAML的根配置项version来指定。 未声明版本的Compose配置文件都被视为V1版,所有的服务都作为根选项在Compose配置文件中声明。 支持V1的Compose最高到1.6.x,再高版本的Compose不 阅读全文
posted @ 2022-05-31 18:49 X-Wolf 阅读(5963) 评论(0) 推荐(0)
摘要:github: https://github.com/goharbor/harbor 官网:https://goharbor.io/docs/2.5.0/ [安装] 1. 查看是否达到安装条件 2.根据实际情况选择 在线版本和离线版本 Online installer: The online ins 阅读全文
posted @ 2022-05-05 18:55 X-Wolf 阅读(1671) 评论(0) 推荐(0)
摘要:接触Docker有很久一段时间, 但是没有好好总结一下, 借此公司项目全面容器化, 记录一下常用的Docker操作 概况: 本次容器化的项目包括PHP+Python项目,PHP是基于php-fpm的基础镜像上安装了nginx进行端口映射到宿主机上,然后在宿主机上同时安装一下nginx进行域名解析,首 阅读全文
posted @ 2021-11-23 09:50 X-Wolf 阅读(116) 评论(0) 推荐(0)
摘要:官网:https://www.portainer.io/ 仓库地址:https://hub.docker.com/r/portainer/ Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。 Portainer 的目的 阅读全文
posted @ 2021-10-27 15:45 X-Wolf 阅读(8225) 评论(0) 推荐(0)
摘要:Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: docker system df TYPE 阅读全文
posted @ 2021-10-14 17:12 X-Wolf 阅读(572) 评论(0) 推荐(0)
摘要:Docker 是这几年非常火的一项技术,作为一名软件开发人员,应该及时的接触和掌握。 镜像加速: 可以在阿里云上免费的获取,然后进行配置即可使用。阿里云 Docker 加速器,没有阿里云账号注册一个即可。 docker的具体安装可以参考官网上的安装教程,验证安装是否成功 docker -v 1.安装 阅读全文
posted @ 2021-08-05 10:05 X-Wolf 阅读(7968) 评论(0) 推荐(0)
摘要:Docker Swarm 是一个用于创建和管理docker集群的工具。在1.12版本之后集成了swarmkit工具,该工具主要用于Docker集群管理和容器编排。 优势: 1.方便创建和管理集群 Docker Swarm是Docker源生的集群管理工具,可以直接使用Docker客户端来创建并管理一个 阅读全文
posted @ 2020-03-27 00:38 X-Wolf 阅读(469) 评论(0) 推荐(0)
摘要:docker默认使用bridge(单主机互联)和overlay(可跨主机互联)两种网络驱动来进行容器的网络管理。如需要,还可以自定义网络驱动插件进行docker容器的网络管理。 1.docker默认网络管理 docker network ls NETWORK ID NAME DRIVER SCOPE 阅读全文
posted @ 2020-03-25 00:11 X-Wolf 阅读(433) 评论(0) 推荐(0)
摘要:Docker UI进行Docker管理(单机) 1.拉取镜像 Docker UI进行Docker管理 2.创建docker容器 docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/dock 阅读全文
posted @ 2020-03-24 23:37 X-Wolf 阅读(514) 评论(1) 推荐(0)
摘要:安装: 1)经常因为由于网络原因,导致安装不成功 curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/dock 阅读全文
posted @ 2020-03-05 22:15 X-Wolf 阅读(391) 评论(0) 推荐(0)
摘要:上一篇介绍了一下,docker使用的有些基础命令。这次再来深入的了解一下较为复杂的docker命令 管理指令 说明 docker container 用于管理容器 docker image 用于管理镜像 docker network 用于管理Docker网络 docker node 用于管理Swar 阅读全文
posted @ 2020-03-01 15:53 X-Wolf 阅读(284) 评论(0) 推荐(0)
摘要:使用docker搭建相关服务: 1. MySQL服务 1) 拉取镜像 docker pull mysql:5.7 # 拉取 mysql 5.7 docker pull mysql # 拉取最新版mysql镜像 # 不指定版本,默认拉取最新的 2)启动服务 sudo docker run -p 330 阅读全文
posted @ 2020-02-15 22:41 X-Wolf 阅读(565) 评论(0) 推荐(0)
摘要:1. docker run -d --name showdoc -p 4999:80 -v /showdoc_data/html:/var/www/html/ star7th/showdoc WARNING: IPv4 forwarding is disabled. Networking will 阅读全文
posted @ 2019-11-03 23:21 X-Wolf 阅读(632) 评论(0) 推荐(0)
摘要:1) 命令说明: -p 9000:9000 :将容器的9000端口映射到主机的9000端口 –name myphp-fpm :将容器命名为myphp-fpm –restart always 使得容器开机随着docker服务自行启动 –link 连接到php-fpm容器 -v ~/nginx/www: 阅读全文
posted @ 2019-09-03 10:57 X-Wolf 阅读(324) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-12 10:01 X-Wolf 阅读(2261) 评论(0) 推荐(0)
摘要:docker基本概念介绍,并简单使用基本操作命令 阅读全文
posted @ 2017-11-10 01:04 X-Wolf 阅读(374) 评论(0) 推荐(0)
摘要:docker的基本介绍与Windows10环境下的安装 阅读全文
posted @ 2017-11-10 00:27 X-Wolf 阅读(325) 评论(0) 推荐(0)

1