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 @ 2020-02-05 16:13  LiuChengloong  阅读(703)  评论(0)    收藏  举报