sh 在docker容器上安装Opencart
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在docker容器上安装Opencart相关的知识,希望对你有一定的参考价值。
#!/bin/sh
echo 'deb http://archive.ubuntu.com/ubuntu precise main universe' > /etc/apt/sources.list
apt-get update
apt-get install -y mysql-server curl apache2 git-core php5 php5-mysql php5-curl php5-gd php5-mcrypt
#dpkg-divert --local --rename --add /sbin/initctl
#ln -s /bin/true /sbin/initctl
git clone https://github.com/opencart/opencart.git /opt/opencart
cd /opt/opencart
git checkout v1.5.6.1
ln -s /opt/opencart/upload /var/www/opencart
cd /var/www/opencart
cp config-dist.php config.php
cp admin/config-dist.php admin/config.php
chmod 0777 image/
chmod 0777 image/cache/
chmod 0777 cache/
chmod 0777 download/
chmod 0777 config.php
chmod 0777 admin/config.php
chmod 0777 image/data/
chmod 0777 system/logs/
chmod 0777 system/cache/
mysqld &
mysql -u root <<END
CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'myopencartpass';
CREATE DATABASE opencart;
GRANT ALL PRIVILEGES ON opencart.* TO 'opencart';
END
### open host and install
### remove
# rm -rf /var/www/opencart/install
以上是关于sh 在docker容器上安装Opencart的主要内容,如果未能解决你的问题,请参考以下文章
sh 在docker上运行openvpn容器,并创建用户
如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
sh Docker容器/映像上的批处理操作的基本功能(加载,保存,终止,删除)
使用 Gitlab CI docker-in-docker 时如何修复 docker 容器中的“sh: tsc not found”错误
sh 将最新版本的Node.js和npm安装到Docker Ubuntu容器中,无论是否需要root访问权限。轻松更新两个appl
尝试通过 Docker 安装夹层