Docker教程 · 2024年11月15日

使用Docker安装Jellyfin的教程

使用Docker安装Jellyfin的教程

Jellyfin是一款开源的媒体服务器软件,允许用户在本地网络或互联网上流媒体播放个人媒体库中的视频、音乐和照片。使用Docker安装Jellyfin可以简化安装过程,并提供更好的管理和隔离。本文将详细介绍如何在Docker中安装Jellyfin。

前提条件

  • 确保已安装Docker和Docker Compose。
  • 具备基本的命令行操作能力。
  • 有一个可用的媒体库(视频、音乐等)。

步骤一:安装Docker

如果尚未安装Docker,可以通过以下命令在Ubuntu系统上进行安装:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

安装完成后,可以通过以下命令验证Docker是否安装成功:

docker --version

步骤二:创建Jellyfin的Docker容器

接下来,我们将创建一个Docker容器来运行Jellyfin。首先,创建一个目录来存放Jellyfin的配置和媒体文件:

mkdir -p ~/jellyfin/config
mkdir -p ~/jellyfin/media

然后,使用以下命令拉取Jellyfin的Docker镜像:

docker pull jellyfin/jellyfin

步骤三:运行Jellyfin容器

使用以下命令启动Jellyfin容器:

docker run -d 
  --name jellyfin 
  --volume ~/jellyfin/config:/config 
  --volume ~/jellyfin/media:/media 
  --net host 
  jellyfin/jellyfin

在这个命令中,--volume参数用于挂载本地目录到容器中,--net host参数允许容器使用主机的网络设置。

步骤四:访问Jellyfin

容器启动后,可以通过浏览器访问Jellyfin。默认情况下,Jellyfin会在8096端口运行,因此可以在浏览器中输入以下地址:

http://localhost:8096

首次访问时,系统会引导您完成初始设置,包括创建管理员账户和添加媒体库。根据提示完成设置即可。

步骤五:管理和更新Jellyfin

要停止或重启Jellyfin容器,可以使用以下命令:

docker stop jellyfin
docker start jellyfin

如果需要更新Jellyfin,可以先停止容器,然后拉取最新的镜像并重新启动容器:

docker stop jellyfin
docker pull jellyfin/jellyfin
docker run -d 
  --name jellyfin 
  --volume ~/jellyfin/config:/config 
  --volume ~/jellyfin/media:/media 
  --net host 
  jellyfin/jellyfin

总结

通过以上步骤,您可以轻松地在Docker中安装和运行Jellyfin,享受个人媒体库的流媒体播放体验。使用Docker的好处在于其便捷的管理和更新方式,使得维护变得更加简单。如果您需要更强大的服务器支持,可以考虑使用米云提供的美国VPS云服务器,以满足更高的性能需求。