国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

詳解mac下通過docker搭建LEMP環境

2019-11-02 16:05:33
字體:
來源:轉載
供稿:網友

在mac下通過docker搭建LEMP環境境

1.安裝virtualbox。由于docker是在lxc環境的容器

2.安裝boot2docker,用于與docker客戶端通訊

> brew update> brew install docker> brew install boot2docker

3.初始化boot2docker,也就是在virtualbox上安裝一個docker的host環境

 boot2docker init

此時會下載一個鏡像

4.啟動虛擬機host

:~$ boot2docker upWaiting for VM and Docker daemon to start.......................oooStarted.To connect the Docker client to the Docker daemon, please set:  export DOCKER_HOST=tcp://192.168.59.103:2375  unset DOCKER_CERT_PATH

這樣host環境就啟動起來了,根據提示設置環境變量

 export DOCKER_HOST=tcp://192.168.59.103:2375

后boot2docker就能與host環境的docker客戶端連接了

5.連接host環境的docker客戶端

MacBook-Pro:~$ boot2docker ssh            ##    .         ## ## ##    ==        ## ## ## ##   ===      /""""""""""""""""/___/ ===   ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~      /______ o     __/       /  /    __/       /____/______/ _         _  ____   _      _| |__  ___  ___ | |_|___ / __| | ___  ___| | _____ _ __| '_ / / _ / / _ /| __| __) / _` |/ _ / / __| |/ / _ / '__|| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|  < __/ ||_.__/ /___/ /___/ /__|_____/__,_|/___/ /___|_|/_/___|_| boot2docker with VirtualBox guest additions version 4.3.14boot2docker: 1.2.0       master : e75396e - Fri Aug 22 06:03:48 UTC 2014docker@boot2docker:~$

這樣我們就成功登錄virtualbox中的host環境,便可以進行docker操作了 

安裝nginx,php,mysql,基于ubuntu14:04,以下我是通過Dockerfile安裝的

這里是DockFile

6.生成mysql鏡像

Dockerfile

# LEMP stack as a docker containerFROM ubuntu:14.04MAINTAINER Daniel Watrous <email>#ENV http_proxy http://proxy.example.com:8080#ENV https_proxy https://proxy.example.com:8080 RUN apt-get updateRUN apt-get -y upgrade# seed database passwordCOPY mysqlpwdseed /root/mysqlpwdseedRUN debconf-set-selections /root/mysqlpwdseed RUN apt-get -y install mysql-server RUN sed -i -e"s/^bind-address/s*=/s*127.0.0.1/bind-address = 0.0.0.0/" /etc/mysql/my.cnf RUN /usr/sbin/mysqld & /  sleep 10s &&/  echo "GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'secret' WITH GRANT OPTION; FLUSH PRIVILEGES" | mysql -u root --password=secret &&/  echo "create database test" | mysql -u root --password=secret # persistence: http://txt.fliglio.com/2013/11/creating-a-mysql-docker-container/  EXPOSE 3306 CMD ["/usr/bin/mysqld_safe"]

mysqlpwdseed

mysql-server mysql-server/root_password password secretmysql-server mysql-server/root_password_again password secret

進入mysql的Dockefile然后生成一個mysql鏡像

docker build -t "local/mysql:v1" .

成功后用

docker images

查看已生成的鏡像

運行mysql鏡像,生成一個容器

docker run -d --name mysql local/mysql:v1
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 织金县| 凤山市| 达尔| 云梦县| 泰兴市| 马龙县| 沙湾县| 吉木萨尔县| 玛纳斯县| 内江市| 濮阳市| 巫溪县| 长宁县| 上思县| 古交市| 平和县| 噶尔县| 高碑店市| 兴文县| 博白县| 兴和县| 临汾市| 鱼台县| 安远县| 山阴县| 舟山市| 大同市| 板桥市| 南涧| 平阳县| 古浪县| 关岭| 定结县| 台南县| 乐都县| 红河县| 西吉县| 金川县| 电白县| 兴化市| 黔东|