docker
文章平均质量分 80
银古桑
这个作者很懒,什么都没留下…
展开
-
Cannot start service test1: b'endpoint with name test1 already exists in network ... docker 网络被占用
docker网络基本知识默认网络# 查看网络docker network lsbridge、none、host这 3 个网络包含在 Docker 实现中。运行一个容器时,可以使用 the –net标志指定您希望在哪个网络上运行该容器。您仍然可以使用这 3 个网络。bridge 网络表示所有 Docker 安装中都存在的 docker0 网络。除非使用 docker run –net=...原创 2019-11-15 17:20:00 · 2717 阅读 · 0 评论 -
docker-compose 如何加入已存在的网络(network)
docker-compose.yamlversion: '2'networks: mongocluster_default: external: trueservices: rs_shard_server2: image: mongo:3.4 command: mongod -f /etc/mongod/mongod.conf --directoryperdb...原创 2019-10-12 18:21:34 · 12112 阅读 · 2 评论 -
docker底层 命名空间
命名空间命名空间是 Linux 内核一个强大的特性。每个容器都有自己单独的命名空间,运行在其中的应用都像是在独立的操作系统中运行一样。命名空间保证了容器之间彼此互不影响。pid 命名空间不同用户的进程就是通过 pid 命名空间隔离开的,且不同命名空间中可以有相同pid。所有的 LXC 进程在 Docker 中的父进程为Docker进程,每个 LXC 进程具有不同的命名空间。同时由于允...原创 2019-08-08 15:58:58 · 178 阅读 · 0 评论 -
docker-compose搭建MongoDB分片集群详细步骤
服务器三台192.168.1.125192.168.1.126192.168.1.127创建目录在每台机器上操作此步骤cd /home/seeyiimkdir mongoClustercd mongoClustervi mongod.confstorage: dbPath: /data/db journal: enabled: truesystemLog: ...原创 2019-07-10 14:17:09 · 4223 阅读 · 4 评论 -
docker自定义网桥docker0及docker的开启,关闭,重启命令
问题公司将服务器迁移后,docker默认创建的doker0网桥与公司的外网网关产生冲突,导致外网无法连接服务器。解决方式修改默认的配置文件 /etc/docker/daemon.json对Docker进行配置。如果没有直接创建关闭 docker服务systemctl stop docker修改bip{ "bip": "192.168.0.1/24", # 修改此...原创 2019-06-25 18:11:39 · 4766 阅读 · 2 评论 -
如何使用docker部署django项目--项目文件挂载数据卷
如何使用Docker部署django项目?在公司我写了一个用于监控爬虫的django项目,为了部署和测试方便,我采用了使用docker来部署,我在使用docker部署稍大一点的项目时会先创建一个基础镜像。如: scrapy爬虫会先建立一个scrapy镜像, django先创建一个django镜像先创建Django的基础镜像创建一个文件夹 test1(随意) 里面放两个文件 Dockerf...原创 2019-06-07 10:16:20 · 921 阅读 · 0 评论 -
docker快速搭建数据库服务及常见问题(二)-- mongodb容器篇
docker快速搭建MongoDB服务及常见问题拉取MongoDB的docker镜像创建MongoDB容器, 启动容器拉取MongoDB的docker镜像docker pull mongo:3.4不标明tag , 默认为latest查看是否拉取成功 docker images 如果没有成功, 重试命令创建MongoDB容器, 启动容器启动MongoDB容器docker run ...原创 2019-05-29 10:40:27 · 535 阅读 · 5 评论 -
docker快速搭建数据库服务及常见问题(一)-- mysql容器篇
docker快速搭建MySQL服务及常见问题拉取MySQL的docker 镜像创建 MySQL容器 启动服务器MySQL数据库的 数据持久化我们学习数据库, 肯定需要搭建所学习的数据库服务, 往往物理搭建数据库服务比较麻烦, 导致我们学习的时候会浪费大量的时间用于搭建数据库, 所以发现docker是个好东西, 我们可以用 docker 快速搭建MySQL, Redis, MongoDB 数据库,...原创 2019-05-28 10:32:04 · 565 阅读 · 0 评论 -
docker 搭建 scrapy 爬虫节点,实现单个服务器的分布式
docker+scrapy+redis 爬虫节点创建scrapy的基础镜像根据scrapy基础镜像scrapy:v1.0 创建自己的爬虫项目镜像当然可以根据scrapy:v1.0 镜像直接运行容器实现多个容器抓取数据创建scrapy的基础镜像可以根据自己的实际需求创建一个scrapy镜像,上传到自己的云端或者本地。以下是我根据自己的场景创建的scrapy的基础镜像拉取 python:3....原创 2019-05-23 11:33:50 · 800 阅读 · 0 评论 -
docker快速搭建数据库服务及常见问题(三)-- redis容器篇
docker快速搭建redis服务及常见问题拉取redis镜`像创建redis容器, 启动服务拉取redis镜`像docker pull redis创建redis容器, 启动服务配置文件启动docker run -d --name myRedis -v /dvol/redis/redis.conf:/usr/local/etc/redis/redis.conf -v /dvol/red...原创 2019-05-30 09:43:55 · 208 阅读 · 0 评论 -
docker 常用命令 (容器, 镜像,数据卷)
docker 常用命令docker 镜像:docker 定制镜像docker 容器docker 数据管理docker 镜像:1. 获取镜像 sudo docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] docker pull ubuntu:16.042. 运行镜像 sudo docker run -it --rm ubuntu:16...原创 2019-05-22 20:04:09 · 983 阅读 · 0 评论