在Docker – 系统整洁之道 – 1中已经对Docker的一些命令和Docker镜像的使用及操作做了记录. 这次就利用docker进行一次真正的实例使用,使用docker搭建一个简单的答题系统,这个系统是当时做来给网络安全周做手机答题的系统,很简单,代码风格很差. 这篇主要记录了三种docker使用的方式. 用supervisor方式运行一个多进程的docker实例 创建一个ngnix和php运行的环境 创建一个ngnix,php,mysql集合运行的环境,使用docker-compose构…
首先我们需先安装docker环境,这个比较简单,以centos7为例 docker在centos7上安装需要系统内核版本3.10+,可以通过uname -r查看内核版本号,如果版本不符请自行查阅资料更换. 准备好之后使用以下命令安装docker服务 yum install -y docker 安装完成后启动docker服务,下面是docker启动.停止.重启等命令 systemctl restart docker #重启 systemctl stop docker #停止 systemctl s…
添加docker compose配置文件 新建文件docker-compose.yml,输入如下内容: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: 'gitlab' restart: always hostname: 'gitlab.cjx.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.cjx.com' # Add any othe…
更新服务器的安装源为阿里的源,参考链接:https://blog.csdn.net/js_xh/article/details/79166655 安装docker; 1 更新资源 sudo apt-get update 1.1 安装的时候无法安装,执行删除锁 sudo rm /var/lib/dpkg/lock 2 安装Docker sudo apt-get install docker 3 安装docker.io. sudo apt-get install docker.io 4 安装dock…
什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+. 前段时间不知道抽上面疯,买了一台低配的 ECS,配置就是 1m1u.能跑应用就不错了,周六想在服务器用 Laradock 试试部署开发环境. 安装 Docker 因为我的系统是 CentOS 7 并且对比 Docker CE 和 Docker EE 后,最终选择了 CE 版本的 Docker. 现在在 CentOS 中安…
什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+.ThinkSNS V4.ThinkSNS[简]. 前段时间不知道抽了什么疯,买了一台低配的 ECS,配置就是 1m1u.能跑应用就不错了,周六想在服务器用 Laradock 试试部署开发环境. 安装 Docker 因为我的系统是 CentOS 7 并且对比 Docker CE 和 Docker EE 后,最终选择了 CE…
在Docker中部署ShowDoc 一.安装Docker 1.安装Docker yum install docker 最后出现Complete即可 2.启动服务 # service docker start 3.设置为开机启动 # chkconfig docker on windows环境官网下载地址 二.安装git # yum install git 最后出现Complete即可 三.安装ShowDoc项目 首先下载docker文件项目,然后build建立静态镜像文件(类似于Vmware的快照…
Docker 在容器中部署静态网站 在容器中部署静态网站 设置容器的端口映射 run -P``--publish-all=true|false:容器暴露的所有端口进行映射 -p``--publish=[]:指定映射哪些容器端口 80:随机映射 8080:80:一一对应 0.0.0.0:80:指定IP 0.0.0.0:8080:80:IP 宿主机端口 容器端口 容器Nginx部署 创建映射80端口的交互式容器 安装Nginx 安装文本编辑器VIM 创建静态页面 修改Nginx配置文件 运行Ngin…
一.docker底层依赖的核心技术 1.命名空间 (Namespaces) 2.控制组 (Control Groups) 3.联合文件系统 (Union File System) 4.Linux 虚拟网络支持:本地和容器内创建虚拟接口 (1) 命名空间(Namespaces): 实现了容器间资源的隔离,每个容器拥有自己独立的命名空间 , 运行其中的应用就像是运行在独立的操作系统中一样 , 我们都可以看到文件系统,网卡等资源保证了容器之间互不影响,namesaces管理进程号 , 每个进程命名空间…
原文:CentOS下利用Docker部署Surging 1. 安装Centos, 配置固定ip配置文件地址vi /etc/sysconfig/network-scripts/ifcfg-ens33```TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticIPADDR=192.168.0.101NETMASK=255.255.255.0GATEWAY=192.168.0.1DNS1=192.168.0.1DEFROUTE=yes…