![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 81
docker
i0208
石匠
展开
-
docker swarm
1.准备三台机器,分别安装docker,例如IP分别为: 192.168.88.131,192.168.88.136,192.168.88.1382.修改/etc/hostname 分别为: manger,node1,node23.分别修改/etc/hosts添加: 192.168.88.131 manger 192.168.88.136 node1 192.168.88.138 node2docker swarm init --原创 2024-02-01 17:45:28 · 1146 阅读 · 0 评论 -
docker network
网络,你需要创建一个自定义的网络,并将其设置为 Compose 文件中的网络。在默认情况下,Docker Compose 使用的是 Docker 的默认网络。网络是一个 Docker 创建的默认桥接网络,用于容器之间的通信。要在 Docker Compose 中使用。为了使这个配置生效,确保你已经创建了。在上述示例中,我们创建了一个名为。的自定义网络,并将其设置为。作为外部网络,以便使用。原创 2023-10-26 10:04:40 · 807 阅读 · 0 评论 -
docker compose
方法文档Overview of Docker Compose | Docker Documentation安装curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose授权chmod +x /usr/local/bin/docker-compose使用说明:.原创 2022-04-12 11:01:10 · 603 阅读 · 0 评论 -
Docker - 介绍
什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17...原创 2019-12-27 16:49:00 · 69 阅读 · 0 评论 -
Centos Docker安装
ps:Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多...原创 2019-12-27 17:07:00 · 166 阅读 · 0 评论 -
Docker - 架构
Docker引擎docker引擎是一个c/s结构的应用(客户端-服务器(C/S)架构程序)主要组件见下图:Server是一个常驻进程REST API 实现了client和server间的交互协议CLI 实现容器和镜像的管理,为用户提供统一的操作界面image是镜像container是容器注意:Docker 容器通过 Docker 镜像来创建。容器与镜像的关...原创 2019-12-27 16:56:00 · 87 阅读 · 0 评论 -
Docker - 镜像操作
搜索镜像如果你需要从网络中查找需要的镜像,可以通过以下命令搜索docker search 镜像名称 如需要python : docker search pythonNAME:仓库名称DESCRIPTION:镜像描述STARS:用户评价,反应一个镜像的受欢迎程度OFFICIAL:是否官方AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的...原创 2019-12-27 17:23:00 · 97 阅读 · 0 评论 -
Docker - 迁移备份(容器<->镜像)导入导出
本质就是把容器打包成镜像压缩,传到别的机器别的机器load回来,就能看到image, run起来,直接容器就跑起来了容器保存为镜像我们可以通过以下命令将容器保存为镜像docker commit mynginx mynginx_i案例: 将容器mycentos7方向生成为镜像镜像备份我们可以通过以下命令将镜像保存为tar 文件docker save -o myngin...原创 2019-12-27 18:51:00 · 242 阅读 · 0 评论 -
MySQL主从搭建(基于Docker)
操作步骤准备两台装好mysql的服务器(我在此用docker模拟了两台机器)环境 mysql版本 ip地址:端口号 主库(master) 5.7 172.16.209.100:33307 从库(slave) 5.7 172.16.209.100:33306 注意: 主从数据库版本要一致用docker拉起两个mysql容器,步骤如下:...原创 2020-04-05 19:10:09 · 143 阅读 · 0 评论 -
Docker项目上线 Django+uwsgi+Nignx
项目目录Dockerfile:FROM python:3.6# 工作目录WORKDIR /home/# apt的换源RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.listRUN echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib"原创 2020-06-21 17:58:21 · 217 阅读 · 0 评论 -
Docker - 容器操作
查看容器查看正在运行的容器docker ps查看所有容器docker ps –a查看最后一次运行的容器docker ps –l查看停止的容器docker ps -f status=exited创建与启动容器启动容器(基于image启动)docker run 常用参数说明:-i:表示运行容器-t:表示容器启动后会进入其命令行。加入这两个参数...原创 2019-12-27 18:37:00 · 302 阅读 · 1 评论 -
Docker - Dockerfile
什么是DockerfileDockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。(本质:dockerfile能生成镜像)1、对于开发人员:可以为开发团队提供一个完全一致的开发环境;2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了;3、对于运维人员:在部署时,可以实现应用的无缝移植。...原创 2019-12-27 19:06:00 · 125 阅读 · 0 评论 -
Docker - 部署MySQL, Redis
部署MySQL拉取MySQL镜像docker pull mysql:5.7创建MySQL容器docker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql# 这里做了映射-p 代表端口映射,格式为 宿主机映射端口:容器运行端口-e 代表添加环境变量 MYSQL_ROOT...原创 2019-12-27 18:48:00 · 120 阅读 · 0 评论 -
Docker - 搭建私有仓库
私服:是公司自己存放docker镜像image的地方(自己做的镜像)私有仓库搭建与配置(1)拉取私有仓库镜像(此步省略)docker pull registry(2)启动私有仓库容器docker run -di --name=registry -p 5000:5000 registry2 打开浏览器 输入地址 http://39.100.80.xxx:5000/v2...原创 2019-12-27 19:14:00 · 64 阅读 · 0 评论