Docker常用镜像推荐

2020年12月13日11:22:32Docker常用镜像推荐已关闭评论浏览:37 4446字阅读14分49秒

什么是docker

官网:https://www.docker.com/

Docker 是一个软件平台,让您可以快速构建、测试和部署应用程序。Docker 将软件打包成名为容器的标准化单元,这些单元具有运行软件所需的所有功能,包括库、系统工具、代码和运行时。使用 Docker,您可以将应用程序快速部署和扩展到任何环境中,并且知道您的代码将运行。

与虚拟机相比的优缺点

docker具有以下优点:

  • 体积小
  • 启动快
  • 资源占用少
  • 一次编译到处运行
  • 部署方便
  • 隔离性好

docker的缺点:

  • 性能相比虚拟机更差
  • Docker只能虚拟基于Linux的服务

docker安装及配置

docker一键安装脚本

wget -qO- get.docker.com | sh

安装镜像也很简单,一行命令即可安装

安装镜像

以安装python为例子,

docker pull python

这条命令是安装lastest版本的python,

如果想指定版本,比如安装python3.7,命令就为

docker pull python@3.7

docker更换为国内源

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

  • 网易:https://hub-mirror.c.163.com/
  • 阿里云:https://<你的ID>.mirror.aliyuncs.com
  • 七牛云加速器:https://reg-mirror.qiniu.com

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

之后重新启动服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

镜像推荐

镜像①:rastasheep/ubuntu-sshd (带ssh的ubuntu)

地址:https://hub.docker.com/r/rastasheep/ubuntu-sshd/

sudo docker run -d  -p 22:22  rastasheep/ubuntu-sshd:16.04

用户名、密码为root


镜像②:itscaro/debian-ssh (带ssh的ubuntu)

地址:https://hub.docker.com/r/itscaro/debian-ssh/

sudo docker run -d -p 22:22  itscaro/debian-ssh

用户名、密码为root


镜像③:tutum/centos (带ssh的centos)

地址:https://hub.docker.com/r/tutum/centos/

sudo docker run -d -p 22:22  tutum/centos

(centos7:tutum/centos:centos7 )

用户名root,

密码随机,请执行 docker logs <CONTAINER_ID> 查看

这个作者还有好多好东西:https://hub.docker.com/r/tutum/centos/


镜像④:alexwhen/docker-2048(游戏2048)

地址:https://hub.docker.com/r/alexwhen/docker-2048/

sudo docker run -d -p 80:80 alexwhen/docker-2048


镜像⑤:dorowu/ubuntu-desktop-lxde-vnc(noVNC、Firefox51)

地址:https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc/

docker run -it  -p 80:80 dorowu/ubuntu-desktop-lxde-vnc

Browse http://localhost/


镜像⑥:consol/centos-xfce-vnc (VNC、noVNC、密码、chrome、Firefox45)

地址:https://hub.docker.com/r/consol/ubuntu-xfce-vnc/

run -it -p 5901:5901 -p 6901:6901 -e "VNC_PW=my-new-password" -e VNC_RESOLUTION=800x600 consol/centos-xfce-vnc

默认VNC密码:vncpassword

VNC-Server (default VNC port 5901)

noVNC - HTML5 VNC client (default http port 6901)

其他相关

onsol/centos-xfce-vnc: Centos7 with Xfce4 UI session

consol/ubuntu-xfce-vnc: Ubuntu with Xfce4 UI session

consol/centos-icewm-vnc: dev     Centos7 with IceWM UI session

consol/ubuntu-icewm-vnc: dev      Ubuntu with IceWM UI session


镜像⑦:fish/peerflix-server (支持磁力,种子)

地址:https://hub.docker.com/r/fish/peerflix-server

docker run -it  -p 9000:9000 fish/peerflix-server

Browse http://localhost:9000/


镜像⑧:jpillora/cloud-torrent(种子下载,搜索)

地址:https://hub.docker.com/r/jpillora/cloud-torrent/

docker run -d -p 3000:3000 -v /path/to/my/downloads:/downloads jpillora/cloud-torrent

Browse http://localhost:3000/


镜像⑨:jim3ma/google-mirror(google镜像,如需ssl要手动添加)

地址:https://hub.docker.com/r/jim3ma/google-mirror/

docker run -d -p 80:80 jim3ma/google-mirror

Browse http://localhost:80/


镜像⒑:google-reverse-proxy(google镜像,有ssl)

地址:https://hub.docker.com/r/jokester/google-reverse-proxy/

docker run -d --publish 54321:20081 --restart=always jokester/google-reverse-proxy

Browse https://ip:54321/ 


镜像⒒:forsaken-mail(临时邮箱)

地址:https://hub.docker.com/r/rockmaity/forsaken-mail/

docker run --name forsaken-mail -itd -p 25:25 -p 3000:3000 rockmaity/forsaken-mail

Browse http://ip:3000/ 


镜像⒓:imdjh/owncloud-with-ocdownloader(owncloud,torrent,aria2,youtube-dl)

地址:https://hub.docker.com/r/imdjh/owncloud-with-ocdownloader/

docker run -d -p 80:80 -e OWNCLOUD_VERSION=9.1.4 -v /var/www/html/data:/var/www/html/data imdjh/owncloud-with-ocdownloader

Browse http://ip/ 


镜像⒔:v2ray/official(v2ray)

地址:https://hub.docker.com/r/v2ray/official/
docker run -d -p 8001:8001 v2ray/official

参考:https://liyuans.com/archives/arukas-build-v2ray.html


镜像⒕:timonier/aria2

地址:https://hub.docker.com/r/timonier/aria2/

docker run -i  -t -v /data:/data --net host timonier/aria2 --dir=/data --enable-rpc --rpc-listen-all=true

配合使用:timonier/webui-aria2(aria2web管理)

地址:https://hub.docker.com/r/timonier/webui-aria2/

docker run  -i -t -p 80:80 timonier/webui-aria2


镜像15:jaegerdocker/pan

Docker Hub: https://hub.docker.com/r/jaegerdocker/pan/

简介:Docker-Pan: Filerun + AriaNg + Aria2 实现离线下载及在线播放

详细介绍:老司机使用 docker-pan 一键搭建可离线磁力种子的私有云盘,可在线播放预览文件

https://www.v2ex.com/t/383801


镜像16:aria2-ariang-x-docker-compose

代码地址: https://github.com/wahyd4/aria2-ariang-x-docker-compose

简介:docker-compose: docker-pan 老司机优化版 / 在线下载 BT 磁链 / 在线观看 / 全功能文件管理 / 云盘应用

详情:老司机优化版:使用 docker / docker-compose 搭建在线下载 BT, 磁力链接,在线观看,全功能文件管理,云盘应用

https://www.v2ex.com/t/385118

参考文章

继续阅读
  • 本文由 发表于 2020年12月13日11:22:32
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接