Docker

找到日志

1
find /var/lib/docker/containers/ -name *-json.log

查找范围日志

1
docker logs -t --since="2021-07-24T01:00:00" --until "2021-07-24T02:59:59" 2b89aa71ad71

下载镜像

1
docker pull --platform=amd64 nginx

查看镜像列表

1
docker images

删除镜像

1
docker rmi nginx

打包镜像

1
docker save -o test.tar nginx

加载镜像

1
docker load -i xxx.tar

没有权限执行命令

1
2
docker exec -it -u root 8eef14b92d74 /bin/bash
chmod -R 777 /app/gogs/log

安装mysql数据库

1
2
3
4
5
6
7
8
9
10
docker run -d  \
--name=mysql \
--restart=always \
-p 13306:3306 \
-v /volume5/docker/mysql/conf/my.cnf:/etc/my.cnf \
-v /volume5/docker/mysql/data:/var/lib/mysql \
-e "MYSQL_ROOT_PASSWORD=123456" \
-e "TZ=Asia/Shanghai" \
-e "LANG=zh_CN.UTF-8" \
mysql

安装Redis

1
2
3
4
5
6
7
docker run -d  \
--name=redis \
--restart=always \
-p 16379:6379 \
-v /volume5/docker/redis/redis.conf:/usr/local/etc/redis/redis.conf \
-v /volume5/docker/redis/data:/data \
redis

安装Tomcat

1
2
3
4
5
6
7
docker run -d  \
--name=tomcat \
--restart=always \
-p 18080:8080 \
-v /volume5/docker/tomcat:/usr/local/tomcat \
-e "TZ=Asia/Shanghai" \
tomcat

安装数据库可视工具Adminer

1
2
3
4
5
6
7
docker run -d  \
--name=adminer \
--restart=always \
-p 13307:8080 \
-e "ADMINER_DESIGN=dracula" \
--link mysql:mysql \
adminer

安装IPv6公网域名访问DDNS GO

1
2
3
4
5
6
7
8
9
docker run -d \
--name=ddnsgo \
--restart=always \
--privileged \
--net=host \
-p 9876:9876 \
-v /volume5/docker/ddnsgo:/root \
-e "TZ=Asia/Shanghai" \
jeessy/ddns-go

安装源码管理工具Gogs

1
2
3
4
5
6
7
8
9
docker run -d \
--name=gogs \
--restart=always \
-p 5022:22 \
-p 5023:3000 \
-v /volume5/docker/gogs/data:/data \
-v /volume5/docker/gogs/logs:/app/gogs/log \
--link mysql:mysql \
gogs/gogs

安装HomeAssistant

1
2
3
4
5
6
7
8
docker run -d \
--name=homeassistant \
--restart=always \
--privileged \
--net=host \
-p 8123:8123 \
-v /volume5/docker/homeassistant:/config \
homeassistant/home-assistant

安装青龙面板

1
2
3
4
5
6
7
docker run -d \
--name=qinglong \
--restart=always \
--privileged \
-p 5700:5700 \
-v /volume5/docker/qinglong:/ql/data \
whyour/qinglong

安装portainer

1
2
3
4
5
6
7
8
9
10
11
docker run -d \
--name=portainer \
--restart=always \
--privileged \
--net=host \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /etc/localtime:/etc/localtime \
-v /volume5/docker/portainer/data:/data \
-v /volume5/docker/portainer/public:/public \
portainer/portainer-ce

安装obsidian

1
2
3
4
5
6
7
8
9
10
11
12
13
14
docker run -d \
--name=obsidian \
--restart=always \
-p 6090:6090 \
-p 5900:5900 \
-p 6022:22 \
-v /volume5/docker/obsidian/vaults:/vaults \
-v /volume5/docker/obsidian/fonts:/usr/share/fonts/truetype/LXGWWenKaiGB \
-e "TZ=Asia/Shanghai" \
-e "LANG=zh_CN.UTF-8" \
-e "LANGUAGE=zh_CN.UTF-8" \
-e "SIZE=1024x768" \
-e "PASSWD=123456" \
hcyxsmile/obsidian-docker:v1.0

安装minio

1
2
3
4
5
6
7
8
9
10
docker run -d \
--name=minio \
--restart=always \
-p 9091:9000 \
-p 9090:9090 \
-v /volume5/docker/minio/data:/data \
-v /volume5/docker/minio/config:/root/.minio \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=Ahkj@1405" \
minio/minio server /data --console-address ":9090"

安装ittools

1
2
3
4
5
docker run -d \
--name=it-tools \
--restart=always \
-p 18000:80 \
corentinth/it-tools

安装lucky

1
2
3
4
5
6
7
docker run -d \  
--name=lucky \
-p 16601:16601 \
--privileged \
--net=host \
-v /volume5/docker/lucky:/goodluck \
gdy666/lucky

安装sun-panel

1
2
3
4
5
6
7
8
docker run -d \  
--name sunpanel \
--restart=always \
-p 3002:3002 \
-v /volume5/docker/sunpanel/conf:/app/conf \
-v /volume5/docker/sunpanel/uploads:/app/uploads \
-v /volume5/docker/sunpanel/database:/app/database \
hslr/sun-panel