一些有趣的镜像
docker pull accetto/ubuntu-vnc-xfce-g3
# 密码headless,novnc,另外的版本有accetto/ubuntu-vnc-xfce-firefox-plus
docker run --rm -d -p 6901:6901 accetto/ubuntu-vnc-xfce-g3
- 在线office,only office
- 堡垒机next-terminal
- dootask
- kod explorer
- onlyoffice
- cloud9在线代码编辑器
- mindoc wiki系统
- calibre图书
- excalidraw镜像
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest
- 【docker 面板】
docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
- anaconda
- minconda
- apache zeppelin
- overleaf,sharelatex镜像
- 多合一数据科学套件, 已经存在了本地
docker save mltooling/ml-workspace:0.13.2 |gzip > ml-workspace-0132.tgz
# 导入使用
gunzip -c ml-workspace-0132.tgz | docker load
# 导入使用
docker run -d -p 8080:8080 --name "ml-workspace" -v "${PWD}:/workspace" --env AUTHENTICATE_VIA_JUPYTER="mytoken" --shm-size 512m --restart always mltooling/ml-workspace:0.13.2
- drawio
- bt下载
- docker中使用桌面软件,kasm workspace
- x11 docker
- docker andriod,docker osx
- qemu kvm镜像。
- 利用docker安装windows , 镜像为dockurr/windows:latest
- 网页版Photoshop
docker run --rm --name photopea -p 80:8887 -t kovaszab/photopea
- 网页版操作系统
mkdir puter && cd puter && mkdir -p puter/config puter/data && sudo chown -R 1000:1000 puter && docker run --rm -p 4100:4100 -v pwd /puter/config:/etc/puter -v pwd /puter/data:/var/puter ghcr.io/heyputer/puter
- sourcegraph代码code search,
docker run --publish 7080:7080 --publish 127.0.0.1:3370:3370 --rm --volume ~/.sourcegraph/config:/etc/sourcegraph --volume ~/.sourcegraph/data:/var/opt/sourcegraph sourcegraph/server:3.26.0
作者:mileOfSunshine
链接:https://juejin.cn/post/7072240196619599909
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。`
base镜像
FAQ
安装包离线源
build kit
- https://github.com/genuinetools/img
- docker in docker , 官方方法dind:
docker run --privileged -d --name dind-test docker:dind
- docker 的RUN指令高级用法
# syntax=docker/dockerfile:1.2
FROM ubuntu
# 将宿主机的 /path/to/local/dir 目录以读写方式绑定到容器内的 /app 目录
RUN --mount=type=bind,source=./,target=/app echo "Hello, World!" > /app/hello.txt
- bind类型能挂载主机目录,且是build context下的相对目录。挂载进去后是只读状态。
- 也可以bind 挂载一个镜像目录,–mount=type=bind,source=./,target=/app,from=basetag
docker工具
- overlayfs,docker storage driver
- docker image squash,可以使用docker-squash 工具。
- docker-slim
- dive