安裝docker---參考https://www.cnblogs.com/nieqibest/p/9846655.html
1.$ sudo yum update
2.復制代碼
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF
3.$ sudo yum install docker-engine
4.設置Docker服務開機自啟 -- $ sudo systemctl enable docker.service
5.啟動Docker服務 --$ sudo systemctl start docker
6.設置docker中國鏡像
[root@Docker ~]# cat /etc/docker/daemon.json { "registry-mirrors":["http://18817714.m.daocloud.io"] }
systemctl daemon-reload
systemctl restart docker
7.驗證Docker是否安裝成功 -- sudo docker run --rm hello-world
安裝docker-compose
1.sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.sudo chmod +x /usr/local/bin/docker-compose
3.docker-compose --version
安裝git -- yum install -y git
安裝lnmp一鍵安裝包
1.docker pull winstonpro/lnmp
2. docker run -d -v /home/anhao1226/default:/home/wwwroot/default -p 32801:80 -p 32802:443 -p 32803:3306 -p 32804:22 --name lnmp winstonpro/lnmp
3.docker ps 查看容器
4. docker exec -it lnmp bash 進入容器
5.docker start lnmp 重啟容器
安裝DNMP
clone項目:
1.$ git clone https://github.com/yeszao/dnmp.git
不是如果root用戶,將還需當前用戶加入docker用戶組:
2.$ sudo gpasswd -a ${USER} docker
環境拷貝產品配置文件env.sample為.env,啟動:
3.$ cd dnmp
4.$ cp env.sample .env # Windows系統請用copy命令,或者用編輯器打開后另存為.env
5.$ docker-compose up