centos7 nextcloud docker 自测部署安装
yum install docker
systemctl start docker?
systemctl enable docker
注意:請更換docker下載鏡像數據源
docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=passwd -d mysql:5
使用mysql:5而非mysql:latest是因為,最新版本的MySQL好像更改了默認的加密方法,和NextCloud配合使用會產生一些錯誤。
采用了低版本的MySQL,其中passwd部分請替換為你想使用的密碼。
?
docker exec -it?nextcloud_db?mysql -u root -p
passwd: ....
mysql> CREATE DATABASE nextcloud;
mysql> exit;
?
?
docker run -d \
--name nextcloud \
--link?nextcloud_db:db?\
-p 80:80 \
-v /data/nextcloud:/var/www/html \
nextcloud
?
參數說明:
--name:?? #設定容器名稱為nextcloud
--link?nextcloud_db:db? ?? #命令創建一個NextCloud容器并且將另一個容器“鏈接”過來作為數據庫使用,在這個容器內部其地址被映射為db(可以修改為你喜歡的名字)
-p 80:80? ? #端口映射,將宿主機80端口(第一個80參數)映射到容器中的80端口(第二個80參數)
-v /data/nextcloud:/var/www/html/data?? #將容器中項目的data目錄映射到本地/data/nextcloud目錄下方便配置和數據保存
-d? ? #是以后臺形式啟動
數據庫名就是nextcloud,數據庫地址就是db為--link nextcloud_db:db映射的地址
總結
以上是生活随笔為你收集整理的centos7 nextcloud docker 自测部署安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目合同管理
- 下一篇: centos7 安装owncloud-