- 博客(17)
- 收藏
- 关注
原创 Docker-备份和迁移数据
迁移方式介绍容器中的数据,如果没有用挂载目录,删除容器后就会丢失数据。前面我们已经讲解了如何 挂载目录如果你是用bind mount直接把宿主机的目录挂进去容器,那迁移数据很方便,直接复制目录就好了如果你是用volume方式挂载的,由于数据是由容器创建和管理的,需要用特殊的方式把数据弄出来。备份和导入 Volume 的流程备份:运行一个 ubuntu 的容器,挂载需要备份的 volume 到容器,并且挂载宿主机目录到容器里的备份目录。运行 tar 命令把数据压缩为一个文件把备份文件复制到
2022-04-24 15:29:16
1873
原创 Docker-发布部署
镜像仓库介绍镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个 镜像库,里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云上传我们的镜像首先你要先 注册一个账号创建一个镜像库命令行登录账号:docker login -u username新建一个tag,名字
2022-04-24 15:28:43
873
原创 Docker-Compose
现存问题在上节,我们运行了两个容器:Web 项目 + Redis如果项目依赖更多的第三方软件,我们需要管理的容器就更加多,每个都要单独配置运行,指定网络。这节,我们使用 docker-compose 把项目的多个服务集合到一起,一键运行。安装 Docker Compose如果你是安装的桌面版 Docker,不需要额外安装,已经包含了。如果是没图形界面的服务器版 Docker,你需要单独安装 安装文档运行docker-compose检查是否安装成功编写脚本要把项目依赖的多个服务集合到
2022-04-24 15:26:53
940
原创 Docker-容器通讯
学习目标项目往往都不是独立运行的,需要数据库、缓存这些东西配合运作。这节我们把前面的 Web 项目增加一个 Redis 依赖,多跑一个 Redis 容器,演示如何多容器之间的通信。创建虚拟网络要想多容器之间互通,从 Web 容器访问 Redis 容器,我们只需要把他们放到同个网络中就可以了。文档参考:https://docs.docker.com/engine/reference/commandline/network/演示创建一个名为test-net的网络:docker network c
2022-04-24 15:26:06
950
原创 Docker-目录挂载
现存问题使用 Docker 运行后,我们改了项目代码不会立刻生效,需要重新build和run,很是麻烦。容器里面产生的数据,例如 log 文件,数据库备份文件,容器删除后就丢失了。目录挂载解决以上问题几种挂载方式bind mount 直接把宿主机目录映射到容器内,适合挂代码目录和配置文件。可挂到多个容器上volume 由容器创建和管理,创建在宿主机,所以删除容器不会丢失,官方推荐,更高效,Linux 文件系统,适合存储数据库数据。可挂到多个容器上tmpfs mount 适合存储临时文件,
2022-04-24 15:25:03
7255
原创 grep-使用以及介绍
一、grep-使用以及介绍grep是“global search regular expression and print out the line”的简称,意思是全面搜索正则表达式,并将其打印出来。这个命令可以结合正则表达式使用,它也是linux使用最为广泛的命令。grep命令的选项用于对搜索过程的补充,而其命令的模式十分灵活,可以是变量、字符串、正则表达式。需要注意的是:一当模式中包含了空格,务必要用双引号将其引起来。linux系统支持三种形式的grep命令,大儿子就是grep,标准,模仿的代表。
2022-04-20 16:02:52
1839
原创 Linux命令学习总结
Linux命令学习总结w 命令名称 [命令参数] [命令对象]s 常用目录的作用/根目录/bin --命令保存目录(普通用户就可以读取的命令)/boot --启动目录,启动相关文件/dev --设备文件保存目录/etc --配置文件保存目录/home --普通用户的家目录/lib --系统库保存目录/mnt --系统挂载目录/media --挂载目录/root --超级用户的家目录/tmp
2022-04-20 15:56:46
1630
原创 Linux-网络配置
## Linux-网络配置网络配置-路径: `vi /etc/sysconfig/network-scripts/ifcfg-ens33` #ens33:代表网卡名称网络配置-配置:```TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesI...
2022-04-20 15:15:09
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人