关于LinCms全家桶部署及使用说明参考文档:2019年最简单最流行的vagrant安装说明,附示例Vagrantfile参考文档:2019年最新最快最简洁最详细的docker和docker-compose安装说明1:安装虚拟环境vagrant+virtualbox1.1安装virtualbox【官网下载】【VirtualBox6.0.8平台包下载】WindowshostsOSXhostsLinuxdistributionsSolarishosts安装说明:下一步下一步,选择安装目录即可1.2安装vagrant【官网下载】windows64位安装说明:下一步下一步,选择安装目录即可2:部署虚拟环境vagrant+virtualbox2.1win快捷键ctrl+r打开运行程序,输入cmd进入命令行]2.2新建工程目录mkdirlincms2.2下载全家桶源码到lincms工程目录下,需要将lincms(2).zip放到lincms工程中,请加Q群:1020151684,注:我要体验lincms全家桶,然后获取全家桶源码文件夹说明:2.3:初始化Vagrantfilelincms同级文件夹命令vagrantinit效果2.4添加boxmirror命令vagrantboxaddhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box--nameubuntu/bionic执行效果2.5修改文件内容#-*-mode:ruby??-*-#vi:setft=ruby:Vagrant.require_version">=1.6.0"boxes=[{:name=>"lincms",:eth1=>"10.10.1.10",:mem=>"1024",:cpu=>"1"}]Vagrant.configure(2)do|config|config.vm.box="ubuntu/bionic"boxes.eachdo|opts|config.vm.defineopts[:name]do|config|config.vm.hostname=opts[:name]config.vm.provider"vmware_fusion"do|v|v.vmx["memsize"]=opts[:mem]v.vmx["numvcpus"]=opts[:cpu]endconfig.vm.provider"virtualbox"do|v|v.customize["modifyvm",:id,"--memory",opts[:mem]]v.customize["modifyvm",:id,"--cpus",opts[:cpu]]endconfig.vm.network:private_network,ip:opts[:eth1]endendconfig.vm.synced_folder"./lincms","/home/vagrant/lincms"config.vm.provision"shell",特权:true,路径:"./setup.sh"end2.6添加setup.sh文件#Timezonesudo/bin/cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime\&&echo'Asia/Shanghai'>/etc/timezone#设置国内源sudomv/etc/apt/sources.list/etc/apt/sources.list.back&&\echo'#默认源镜像有注释,完善apt更新速度,如有需要可自行提取消解\n\debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/仿生主受限宇宙多元宇宙\n\debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-updates主受限宇宙多元宇宙\n\debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-backports主受限宇宙多元宇宙\n\debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-securitymainrestricteduniversemultiverse\n\debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-proposedmainrestricteduniversemultiverse\n\deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionicmainrestricteduniversemultiverse\n\deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-updatesmainrestricteduniversemultiverse\n\deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-backportsmainrestricteduniversemultiverse\n\deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-安全米ainrestricteduniversemultiverse\n\deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionic-proposedmainrestricteduniversemultiverse'>>/etc/apt/sources.list#libssudoapt-getupdate&&sudoapt-getinstall-ywgetcurlgitvimgccglibc-statictelnetbridge-utils#installdockersudocurl-fsSLhttps://get.docker.com|sudobash-sdocker--mirrorAliyunsudogroupadddockersudogpasswd-avagrantdockersudosystemctlstartdockerrm-rfget-docker.sh#配置镜像加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://dt77flbr.mirror.aliyuncs.com"]}EOFsudosystemctlenabledockersudosystemctldaemon-reloadsudosystemctlrestartdocker##下载docker-compose#sudocurl-L"https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose##给docker-compose执行权限#sudochmod+x/usr/local/bin/docker-compose##测测试是否安装成功,如果成功,打印出docker-compose的版本信息#sudodocker-compose--version#使用pip安装docker-composesudoaptinstallpython-pip-ysudopipinstalldocker-compose#打印IP地址信息ipa#进入项目目录cdlincms#创建/启动项目sudodocker-composebuild&&sudodocker-composeup-d2.7创建虚拟机并启动命令vagrantuplincms&&vagrantsshlincms效果稍后补充3:部署后续信息3.1:API接口访问地址:10.10.1.10:9000curl10.10.1.10:9000如果能看到TP5.1的欢迎页面,证明部署成功。1:lincmsMySQL密码:1234563.3:redis链接地址:10.10.1.10:9002.sh脚本docker安装失败,解决方案1.安装包让apt通过HTTPS使用仓库:sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg-agent\software-properties-common2。添加Docker的官方GPG密钥:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-key添加-3。使用以下命令设置稳定存储库。要添加夜间或测试存储库,请添加wordnightly或test(或两者)在下面命令中的单词stable之后。sudoadd-apt-repository\"deb[arch=amd64]https://download.docker.com/linux/ubuntu\$(lsb_release-cs)\stable"4.更新apt包index.sudoapt-getupdate5.installsudoapt-getinstalldocker-cedocker-ce-clicontainerd.io
