thumbnail
docker 网络上篇
我们已经了解了容器的基本创建和使用 接下来我们讲讲两个容器之间通信时或容器想访问外网时是如何实现的~ 我们先来看看容器的常用网络类型 我们先拉取一个轻量的linux alpin docker pull alpin docker 网络类型分类 none 容器不分配网卡 docker container run -id --name test --ne…
thumbnail
docker 镜像
镜像是什么? 镜像就是把我们以前需要二进制费力搭建的服务 将它的服务本体和它所依赖的文件或库进行打包压缩 这样在部署服务时只需一行指令即可部署 镜像的优点: 不依赖宿主机的环境进行部署 秒级部署并且占用资源少 实现服务之间的隔离性确保安全性 一致性和可移植性 版本控制和回滚 可以实现自动部署 当然最后一条的行为需要借助其他服务一起使用才能实现哦~ …
thumbnail
docker容器下篇
我们来继续学习快速创建和启动容器~ docker run快速创建容器 相当于docker container create ... + docker container start ... # -d 后台启动 docker run -d test 容器的四种状态 我们先来看看有什么容器状态 Create状态 表示容器处于创建状态,但是还没有运行 U…
thumbnail
docker 容器上篇
我们知道了镜像是什么 那么镜像的任务镜像创建容器 那么容器又是什么~ 我的docker专题一已经介绍了哟~    容器是什么? docker的容器的基本管理 创建容器 创建一个容器试试手把~ docker container create nginx 启动容器 docker container start nginx #这样是无法启动的 我们需要容…
thumbnail
docker 安装后的基础优化
Docker Daemon 配置 该文件在/etc/docker/daemon.json 缓存设置 设置缓存大小来加速镜像的构建 { "builder": { "gc": { "defaultKeepStorage": "20GB", // 保持至少这么多存储空间 "keepStorageCapacity": "80%" // 占用总磁盘容量的最大…
thumbnail
如何安装docker
什么是docker docker是一款全球流行的容器管理工具,可以暂时理解为一种将程序打包的一种技术。 在linux系统中,一切接文件,运行任何程序仅包含程序本身及其依赖库,docker可以实现将这程序和依赖库文件进行打包,便于快速部署服务,迁移等场景。 虚拟机和容器技术对比 - 启动速度,部署: 虚拟机有开机启动流程,而容器没有此过程,因此速度快…
thumbnail
Linux日常巡检脚本
#!/bin/bash #1、主机信息每日巡检 IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') # 2、环境变量PATH没设好,在cron里执行时有很多命令会找不到 export PATH=/usr/local/sbin:/usr/local/bin:/sbi…