随笔分类 - 容器部署
linux 部署python 系统服务管理命令 yum源设置 linux定时任务 python在linux的虚拟环境安装以及使用
摘要:安装python3 三种方式 ==linux下很多脚本默认都用python2, 所以不要把python3的执行文件改为python,因为linux里默认python就是运行python2版本 == yum安装,最省心 凡是yum安装的软件,可以用rpm -qi 软件名查询到信息. 凡是yum安装的软
docker stack,docker secret,docker config
摘要:docker stack 之前学的docker-compose.yml 就是一个单机版的多应用服务启动脚本. 那么docker stack 就是个集群版本的多应用服务启动脚本,语法和compose基本相同. docker stack是基于cluster集群模式,发布服务的一个功能。 docker s
docker swarm 集群搭建和臫servoce对服务扩容
摘要:层次关系 docker 用来搭建容器,一个个容器自己搭建累, docker-compose 来批量运行容器,形成一个项目,项目需要高可用,需要集群化 docker swarm来对docker集群进行编排管理的,后期用k8s代替swarm,基本十台左右的集群 没必要用k8s,用swarm也可以. ca
docker 可视化 portainer
摘要:porttainer docker 可视化工具 下载步骤 docker pull portainer/portainer portainer运行需要2个端口,和docker交互默认用8000端口,图形化外部交互用9000端口 通过8000端口访问docker引擎下/var/run/docker.so
docker Compose
摘要:Docker Compose 之前打造镜像都是用docker build run手动创建镜像并运行容器的.但是没办法批量多个运行. 所以Docker Compose就是用来高效管理容器,定义运行多个容器的. Compose是Docker 开源项目,需要安装. Compost编排好后用docker-c
docker 网络和创建redis集群案例
摘要:Docker 网络 理解Docker0网络 docker0特点:默认域名不能访问,需要--link单向打通 我们可以在run 后面直接加cmd参数 查看容器的ip地址 docker exec -it tom01 ip addr 可以看到第一个lo是Loopback Address 回环地址 第二个1
docker file和容器数据卷,发布镜像
摘要:容器数据卷 docker的理念是应用和环境包打包城镜像. 那么如果数据在容器中,容器被删除跑路,就嗝屁了,所以数据可以持久化的存储在容器外部 容器数据卷就可以让容器之间有一个数据共享技术.把docker容器产生的数据同步到本地. 注意这个本地是的是操作系统linux不是docker.这是个目录挂载技
Docker的镜像原理和分层理解和打包镜像
摘要:镜像的概念理解 Docker 分层原理 就好比一个运行环境,先要 第一层操作系统:windows,然后是第二层 python编译器,然后是第三层python代码. 把这个python代码和他的运行环境打包起来就是一个镜像的概念. 这个镜像就有三层环境,而这种叠层的机制就叫联合文件系统 分层的理解 用
docker部署nginx,tomcat 练习
摘要:docker部署nginx步骤 docker pull nginx docker run -d --name nginx01 -p 3344:80 nginx #设置端口映射,暴露到公网 使用curl localhost:3344 进行测试 ,会跳出nginx欢迎界面说明跑起来成功了 拓扑图如下:
Docker 命令和运行原理简单剖析
摘要:Docker 运行原理简单剖析 Docker是CS架构,Docker的守护进程运行在主机,通过socket从客户端进行访问. Docker server端:接受到C端指令,执行命令 Docker常用命令 帮助命令 docker version #显示版本号 docker info #显示系统信息,包
Docker安装
摘要:先上一个Docker架构图,看下Docker组成 镜像(image): docker可以理解为模板,通过模板创建容器服务,比如tomacat镜像==>run==>tomacat01容器(提供服务) 通过这个镜像可以创建多个容器,而所有的服务和项目应用都是在容器中的 容器(container): 利用