安装lnmp php5.6
sudo docker run \ --name=lnmp70 \ -p 51000:80 \ -v "/app/docker/lnmp70/wwwroot:/home/wwwroot" \ -itd \ --restart=always \ duckll/lnmp sudo docker run \ --name=lnmp56 \ -p 51081:80 \ -v "/app/docker/lnmp56/wwwroot:/home/wwwroot" \ -itd \ --restart=always \ c21xdx/lnmp13_cen6 sudo docker run \ --name=php73 \ -p 51090:9000 \ -v "/app/docker/nginx/wwwroot:/usr/share/nginx/html" \ -itd \ --restart=always \ php:7.3-fpm sudo docker run \ --name=php56 \ -p 51091:9000 \ -v "/app/docker/nginx/wwwroot:/usr/share/nginx/html" \ -itd \ --restart=always \ php:5.6-fpm docker run \ --name nginx115 \ -itd -p 51080:80 \ --restart=always \ -v /app/docker/nginx/wwwroot:/usr/share/nginx/html \ -v /app/docker/nginx/vhost:/etc/nginx/conf.d \ nginx:1.15
安装centos
docker run -itd \ --name centos \ -p 52022:22 \ --restart=always \ centos:latest /bin/bash
##二维码服务
docker run -itd \ --name qrcode \ -p 59080:80 \ --restart=always \ soulteary/nginx-qrcode-server:release-2021.01.06
签到
docker run -itd \ -p 53080:80 \ --name qiandao \ --restart=always \ -v "/app/docker/qiandao:/usr/src/app" \ fangzhengjin/qiandao docker pull luminoleon/epicgames-claimer
安装code-server
docker run -itd -p 54443:8443 -v "/app/docker/codeserver:/root/project" --name codeserver --restart always codercom/code-server --password xxxxxx
安装gitlab
sudo docker run --privileged --detach --hostname happyfish.ausucomm.com:30080 \ --sysctl net.core.somaxconn=1024 \ --ulimit sigpending=62793 \ --ulimit nproc=131072 \ --ulimit nofile=60000 \ --ulimit core=0 \ --publish 10443:443 --publish 30080:30080 --publish 1022:22 --name gitlab --restart always --volume /app/docker/gitlab/config:/etc/gitlab --volume /app/docker/gitlab/logs:/var/log/gitlab --volume /app/docker/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:15.0.1-ce.0 ssh端口不生效 1)直接修改配置文件/etc/ssh/ssh_config,修改或增加port,然后重启sshd服务; 2)用命令/usr/sbin/sshd -p xxx 修改端口号,其优先级高于修改配置文件,然后重启服务 docker run -d --name gitlab-runner --restart always \ -v /app/docker/gitlab-runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest #gitlab-runner register docker run -d --name jenkins \ -p 30090:8080 \ -p 30091:50000 \ --link gitlab:happyfish.asuscomm.com \ -u root \ --restart always \ -v /app/docker/jenkins:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean 备份 docker exec -it gitlab bash gitlab-rake gitlab:backup:create 生成的文件: chmod 777 xxxx_gitlab_backup.tar 还原备份 # 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq gitlab-rake gitlab:backup:restore BACKUP=xxxx 启动Gitlab gitlab-ctl start # 升级路径 https://docs.gitlab.com/ee/update/index.html#upgrade-paths
或者
docker run -itd \ --name=gitea \ --restart=always \ -p 55022:55022 -p 55080:55080 \ -v /app/docker/gitea:/data \ gitea/gitea:latest
本地书库
docker run -itd \ --name calibre-webserver \ -p 56080:8000 \ -v /app/docker/calibrewebserver:/data \ --restart always \ oldiy/my-calibre-webserver-docker #multi-user docker run -itd \ --name bookserver \ -p 56080:8000 \ -v /app/docker/bookserver:/data \ --restart always \ oldiy/my-calibre-webserver-docker:latest docker run -itd \ --name calibre \ -p 56000:80 \ --restart always \ -v /app/docker/calibre:/data \ talebook/calibre-webserver:latest docker run -itd \ --name calibretech \ -p 56883:8083 \ -p 56880:8080 \ --restart always \ -v /app/docker/calibretech/config:/config \ -v /app/docker/calibretech/library:/library \ -v /app/docker/calibretech/autoaddbooks:/autoaddbooks \ -e USER=admin \ -e PASSWORD=admin \ -e WEBLANGUAGE=zh_CN \ -e TZ=Asia/Shanghai \ johngong/calibre-web:latest docker run -itd \ --name calibrenovel \ -p 56983:8083 \ -p 56980:8080 \ --restart always \ -v /app/docker/calibrenovel/config:/config \ -v /app/docker/calibrenovel/library:/library \ -v /app/docker/calibrenovel/autoaddbooks:/autoaddbooks \ -e USER=admin \ -e PASSWORD=admin \ -e WEBLANGUAGE=zh_CN \ -e TZ=Asia/Shanghai \ johngong/calibre-web:latest docker run -itd \ --name calibrenovel \ -p 56980:80 \ --restart always \ -v /app/docker/calibrenovel:/data \ talebook/calibre-webserver:latest docker run -itd --name=calibre-web --restart=always -v /app/docker/calibre-web/books:/books -v /app/docker/calibre-web/app:/calibre-web/app -v /app/docker/calibre-web/kindlegen:/calibre-web/kindlegen -v /app/docker/calibre-web/config:/calibre-web/config -e USE_CONFIG_DIR=true -e SET_CONTAINER_TIMEZONE=true -e CONTAINER_TIMEZONE=Asia/Shanghai -e PGID=0 -e PUID=0 -p 56783:8083 technosoft2000/calibre-web docker run -itd \ --name calibretech \ -p 56883:80 \ --restart always \ -v /app/docker/calibretech:/data \ talebook/calibre-webserver:latest docker run -itd \ --name doubanapi \ -p 8085:8085 \ --restart always \ fugary/simple-boot-douban-api
本地代理
docker run -itd \ --name privoxy \ -p 8118:8118 \ oldiy/ss-privoxy
chrome
docker run -itd --name firefox -p 57080:8083 -p 57081:5900 oldiy/chrome-novnc:latest
docker run -itd --name=rutorrent -v /app/docker/rutorrent/config:/config -v /download/td/rutorrent/downloads:/downloads -e PUID=3000 -e PGID=3000 -e TZ=Asia/Shanghai -p 58080:80 -p 58500:5000 -p 58413:51413 -p 58881:6881/udp linuxserver/rutorrent
docker run -itd --name=jackett -v /app/docker/jackett/config:/config -v /download/td/rutorrent/downloads:/downloads -e PUID=3000 -e PGID=3000 -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime:ro -p 59117:9117 linuxserver/jackett
docker run -itd --name sonarr -p 60989:8989 -e PUID=3000 -e PGID=3000 -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime:ro -v /app/docker/sonarr/dir:/config -v /app/docker/sonarr/tv/dir:/tv -v /download/td/download/dir:/downloads linuxserver/sonarr
nats streaming
docker run -p 4223:4223 -p 8223:8223 nats-streaming -p 4223 -m 8223
docker update --restart=always xxx
docker run -itd --name baidupcs -p 5299:5299 -v /mnt/ssd1t/ssdpan2/baidu/downloads:/downloads -v /mnt/ssd1t/ssdpan2/baidu/config:/root/.config/BaiduPCS-Go oldiy/baidupcs:latest
#jellyfin
docker run -itd --name=jellyfin -p 1580:80 \ --add-host=api.themoviedb.org:13.224.161.90 \ --add-host=image.tmdb.org:104.16.61.155 \ --add-host=api.themoviedb.org:13.35.67.86 \ --add-host=www.themoviedb.org:54.192.151.79 \ --device=/dev/dri:/dev/dri jellyfin/jellyfin:latest -v /app/docker/jellyfin/config:/config \ -v /app/docker/jellyfin/cache:/cache \ -v /netdisk/video:/media \ --device=/dev/dri:/dev/dri jellyfin/jellyfin:latest
docker run -itd --name=tinymediamanager \ -v /netdisk/video/mediadata/tinymediamanager/config:/config \ -v /netdisk/video:/media \ -e GROUP_ID=0 -e USER_ID=0 -e TZ=Europe/Madrid -e ENABLE_CJK_FONT=1 \ -p 5800:5800 \ -p 5900:5900 \ romancin/tinymediamanager:latest
#bookstack
docker run -itd --name bookstack \ --restart always \ -p 5678:8181 \ -v /app/docker/bookstack/conf:/opt/bookstack/conf \ willdockerhub/bookstack
#安装typecho
```
docker run -itd \ --name typecho-blog \ --restart always \ --mount type=tmpfs,destination=/tmp \ -v /app/docker/typecho:/data \ -e PHP_TZ=Asia/Shanghai \ -e PHP_MAX_EXECUTION_TIME=600 \ -p 80:80 \ 80x86/typecho:latest docker run -itd \ --name navblog \ --restart always \ -p 80:5005 \ -v /app/docker/navblog:/app \ soulteary/flare:latest
## 导入导出命令介绍
### save 命令
docker save [options] images [images...]
示例 docker save -o nginx.tar nginx:latest 或 docker save > nginx.tar nginx:latest
其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
### load 命令
docker load [options]
示例 docker load -i nginx.tar 或 docker load < nginx.tar 其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息
docker run -itd \ --name sync \ -e PUID=0 \ -e PGID=0 \ -e TZ=Asia/Shanghai \ -p 8888:8888 \ -p 55555:55555 \ -v /app/docker/sync/config:/config \ -v /download/sync/td:/downloads \ -v /download/sync/data:/sync \ --restart always \ ghcr.io/linuxserver/resilio-sync
docker run -d \ --name=xteve_guide2go \ --net=host \ --log-opt max-size=10m \ --log-opt max-file=3 \ -e TZ="Asia/Shanghai" \ -v /app/docker/xteve/:/root/.xteve:rw \ -v /app/docker/xteve/_config/:/config:rw \ -v /app/docker/xteve/_guide2go/:/guide2go:rw \ -v /tmp/xteve/:/tmp/xteve:rw \ -v /app/docker/tvheadend/data/:/TVH \ alturismo/xteve_guide2go
docker create \ --name=baidunetdisk \ -p 6800:5800 \ -p 6900:5900 \ -e VNC_PASSWORD=123456 \ -v /app/docker/baiduyun/config:/config \ -v /download:/config/baidunetdiskdownload \ --restart unless-stopped \ johngong/baidunetdisk:latest
docker run -d \ --name music \ --restart=unless-stopped \ --user $(id -u):$(id -g) \ -v /netdisk/music:/music \ -v /app/docker/music/data:/data \ -p 4533:4533 \ -e ND_LOGLEVEL=info \ -e ND_ENABLETRANSCODINGCONFIG=true \ -e ND_TRANSCODINGCACHESIZE="4000M" \ deluan/navidrome:latest
docker run -d \ --name roon \ --restart=unless-stopped \ -v /netdisk/music:/music \ -v /app/docker/roon/config:/config \ -v /app/docker/roon/playlist:/playlist \ -e PUID=$(id -u) \ -e PGID=$(id -g) \ -e HQ_USER=admin \ -e HQ_PASS=admin \ -p 3483:3483 \ -p 3483:3483 \ -p 3483:3483 \ -p 4900:9000 \ -p 4901:8088 \ -p 4902:8080 \ suwey/streamer:latest
docker run -v /myvideo/docker/zinc/data:/data \ -e ZINC_DATA_PATH="/data" -p 4080:4080 \ -e ZINC_FIRST_ADMIN_USER=admin -e ZINC_FIRST_ADMIN_PASSWORD=admin \ --name zinc public.ecr.aws/zinclabs/zinc:latest
docker run -d -p 6080:80 --name pichome --restart=always -v /app/docker/oaooa/data/Pichome:/var/www/html docker.mirrors.ustc.edu.cn/oaooa/pichome
No Leanote account? Sign up now.