Docker 常用容器

ubuntu server 安装

#安装 docker
sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
docker run -d -p 9000:9000 \
--restart=always \
--name portainer \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/docker/portainer_data:/data \
registry.cn-shanghai.aliyuncs.com/docker-aliyun-0044/portainer-ce


docker run -d -p 9001:5005 -v ~/docker/flare:/app registry.cn-shanghai.aliyuncs.com/docker-aliyun-0044/flare


docker run -p 3306:3306 --name mysql \
-e "TZ=Asia/Shanghai" \
-v ~/docker/mysql5.7:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart=always \
-d registry.cn-shanghai.aliyuncs.com/docker-aliyun-0044/mysql:5.7.30 --lower_case_table_names=1 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

webssh2

Copy [app/config.json.template](https://github.com/billchurch/webssh2/blob/0.4.6/app/config.json.sample)⁠ to ~/docker/webssh2/config.json

docker run --restart=always \
--name webssh2 -d -p 9001:2222 \
-v ~/docker/webssh2/config.json:/usr/src/config.json \
registry.cn-shanghai.aliyuncs.com/docker-aliyun-0044/webssh2:0.4.6

使用方法:
http://192.168.50.203:9002/ssh/host/192.168.50.203

roonserver

在宿主机挂载共享到 /roon/roonMusic 中后,docker 内 music 无法发现共享内容,所以选择在 docker 容器中共享

--privileged=true 需要加上,不然无法在容器中挂载 smb 共享

docker run -itd --name roon  --privileged=true --net=host --restart=always -e "TZ=Asia/Shanghai" -v ~/docker/roonserver:/var/roon/RoonServer -v /root/roonMusic:/music registry.cn-shanghai.aliyuncs.com/docker-aliyun-0044/roonserver:latest

docker attach xxxx
mount -t cifs //192.168.2.47/share /win10smb -o username=Administrator
ctrl + p q 退出容器
posted @   LiuChengloong  阅读(675)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示