sudo curl -sSL https://get.docker.com | sh
docker -v
sudo nano /etc/fstab
/dev/sda1 /home/pi/disk ntfs-3g utf8,uid=33,gid=33,umask=0007 0 0
/dev/sda1表明硬盘位置,可以通过fdisk -l查看
/home/pi/disk是要挂载的目录,我们选择在主目录pi下新建disk用来挂载
ntfs-3g表明是ntfs格式的硬盘,如果是fat32、ext4可以用vfat、ext4代替
uid、gid是用户和用户组的id,可以通过cat /etc/passwd查看。一般uid和gid都是1000,即主用户pi。这里由于要作为owncloud的外部存储硬盘,需要使服务器可以访问修改数据文件,所以uid和gid改为apache的id,而apache在debian中的用户名为www-data,可以在/etc/passwd中看到对应的uid和gid为33
sudo mkdir /home/pi/disk/owncloud
sudo docker pull owncloud
sudo docker run -p 8080:80 -d -v /home/pi/disk/owncloud:/var/www/html/data owncloud
-p 8080:80:
-v /home/pi/disk/owncloud:/var/www/html/data owncloud
-d: 守护态运行,即后台运行
sudo docker ps -a

sudo docker ps -a
sudo docker container start containerID