Alpine容器添加netns功能支持
1. 启动alpine容器 #以管理员权限创建容器 docker run -itd –privileged –name="alpine" alpine #创建docker执行别名 alias apline='docker exec -it alpine sh' #登录alpine容器 … 阅读更多 »Alpine容器添加netns功能支持
1. 启动alpine容器 #以管理员权限创建容器 docker run -itd –privileged –name="alpine" alpine #创建docker执行别名 alias apline='docker exec -it alpine sh' #登录alpine容器 … 阅读更多 »Alpine容器添加netns功能支持
参考文章:docker官方手册-网络配置 参考文章:docker官方手册-docker_network命令 参考文章:docker容器网络通信原理分析 1. 概述 自从docker容器出现以来,容器的网络通信就一直是大家关注的焦点,也是生产环境的迫切需求。而容器的网络通信又可以分为两大方面:单主机容器上的相互通信和跨主机的容器相… 阅读更多 »Docker容器网络通信分析(转载)
Harbor是用于存储和分发docker镜像的企业级Registry服务器; Harbor安装和简单使用 1.准备前提条件 软硬件前置条件:官方连接 安装docker 方法一 #下载安装docker,需要版本Version 17.06.0-ce+或更高 curl -fsSL https://get.docker.com | ba… 阅读更多 »Harbor安装和简单使用
宝塔官方网站 1.拉取并创建baota容器 #拉取baota最新镜像 git pull pch18/baota:latest #创建容器 mkdir ~/www #这里php网站内容置于此路径,然后通过目录映射到baota中 docker run -itd -p 80:80 -p 888:888 -p 8888:8888 -p … 阅读更多 »基于Docker运行宝塔面板
1. 拉取运行容器 本文通过拉取v2ray官方docker容器,创建v2ray服务容器; mkdir -p /etc/v2ray //宿主机创建配置文件,这里自己可以修改端口号,例如本文的36572 cat >> /etc/v2ray/config.json << EOF { &q… 阅读更多 »基于Docker运行v2ray服务端
1. 明确概念 Dockerfile是用来构建自定义镜像的,并没有直接生成容器。只是可以在运行镜像时运行容器而已。 docker-compose.yml 文件可以做容器编排进行环境部署,里面可以用 Dockerfile, 但仅限于单节点,即本机部署 。docker-compose.… 阅读更多 »Dockerfile 和 docker-compose.yml的区别(转载)
本文采用开源项目DNMP作为Docker+Nginx+MySQL+PHP容器创建依赖工具,通过修改.env重点环境变量以及docker-compose.yml,来实现某些扩展项目的添加以及某些容器的创建。docker-compose.yml默认开启容器nginx,php,mysql。因docker-com… 阅读更多 »DNMP中通过SHELL实现docker-compose.yml创建指定容器