p記

2018-12-28 (金)

いまさらdockerに入門する。

以下はyoutube-dlをつかうイメージを作るためのDockerfile。

FROM ubuntu:18.04

RUN apt -y update

RUN apt -y upgrade

RUN apt -y install curl

RUN curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

RUN chmod a+rx /usr/local/bin/youtube-dl

RUN apt -y install python

RUN apt -y install ffmpeg

RUN mkdir /root/dl

RUN echo alias ydlmp3=\"youtube-dl -x --audio-format mp3\" >> .bashrc

RUN echo source ~/.bashrc >> .bash_profile

これを、以下でbuildすれば、いつでもyoutube-dlが使える(もちろん、このサイトでなくても可)。

 https://labs.play-with-docker.com

Dockerhubにもpushした。リポジトリ名は「p95095yy/ydl」。

なので、上記のplay-with-docker.comで以下のように入力すれば、mp3dlできる。

docker run -v /root/dl:/root/dl -it p95095yy/ydl

cd ~/dl

ydl XXXXX(動画url)