外贸陪跑哪家好?5个硬筛选标准帮工厂避坑
2026/9/13 22:10:05
参考链接
在线安装默认会装在C盘,依旧采取离线安装方式装在其它盘
下载 ubuntu wsl镜像
# 解释wsl--import实例名"设置的安装目录""离线包路径"# 示例wsl--importubuntu2604"D:\02-soft\02-dev\wsl\ubuntu2604""D:\02-soft\02-dev\wsl\ubuntu-26.04-wsl-amd64.wsl"# 更新软件包列表sudoaptupdate# 安装 sshpass(个人免密码登录交互使用)sudoaptinstall-ysshpass# 安装指定路径: 在 Docker Desktop Installer.exe 程序目录下 管理员模式cmd执行start /w"""Docker Desktop Installer.exe"install-accept-license --installation-dir="D:\02-soft\02-dev\wsl\docker\app"--wsl-default-data-root="D:\02-soft\02-dev\wsl\docker\data"# 汉化: 替换安装目录下 xxx\frontend\resources\app.asarhttps://github.com/asxez/DockerDesktop-CN/releases
轩辕
{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "registry-mirrors": [ "https://docker.xuanyuan.me", "https://docker.mirrors.tuna.tsinghua.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://docker.mirrors.bfsu.edu.cn", "https://hub-mirror.c.163.com" ], "log-driver": "json-file", "log-opts": { "max-size": "500m", "max-file": "3" } }# 搜索镜像dockersearch 镜像名:标签# 下载镜像dockerpull[--platform=xxx架构]镜像名:标签# 查看docker镜像dockerimages# 删除镜像dockerrmi[镜像ID, 镜像名:标签]# 删除容器dockerrm-f[容器id]# 查看运行的容器dokcerps# 关闭运行的容器dockerstop[容器名称ID, 容器名称]# 强制关闭dockerkill[容器名称ID, 容器名称]# 创建并启动容器dockerstart[容器名称ID, 容器名称]# 删除所有没有任何容器使用的卷dockervolume prune-a# 查看我们针对容器设置的参数: 内容交给AI查看dockerinspect[容器名称ID, 容器名称]# 查看容器日志 -f: 滚动查看日志dockerlogs[容器名称ID, 容器名称][-f]# 查看容器发行的Linux版本cat/etc/os-release# 构建镜像Dockerfiledockerbuild-toffshore_jana503504.# compose.yaml 启动容器dockercompose up-d# 关闭并删除容器dockercompose down# 停止容器dockercompose stop# 启动容器dockercompose start# 出现<none>打标签: 先 docker instapect [镜像id] 确认镜像dockertag[镜像id]镜像名:标签dockertag 7fcf7bcd3fa7 mysql:lts# 导出docker镜像: 导出前一定要加tag方便后续导入区分dockersave-o镜像名.tar[镜像名:标签]dockersave-oD:\02-soft\02-dev\wsl\docker\image\mysql-lts.tar mysql:lts# 删除重复镜像名【手动打tag会出现重复镜像名】dockerrmi[镜像名称1 镜像名称2 镜像名称3]# 导入docker镜像dockerload-i镜像文件dockerload-iD:\02-soft\02-dev\wsl\docker\image\mysql-lts.tar# 制作镜像dockerbuild-t镜像名称 路径# 删除所有悬空(dangling)镜像(即没有 TAG 的镜像)dockerimage prune# 删除所有未被容器使用的镜像dockersystem prune-aname:'middleware'services:mysql:image:mysql:ltscontainer_name:mysqlrestart:unless-stoppedenvironment:MYSQL_ROOT_PASSWORD:rootvolumes:-D:\02-soft\02-dev\wsl\docker\data\mount\mysql\data:/var/lib/mysql-D:\02-soft\02-dev\wsl\docker\data\mount\mysql\logs:/var/log/mysqlports:-"3306:3306"networks:-devredis:image:redis:8.8.2container_name:redisrestart:unless-stoppedcommand:redis-server--appendonly yesvolumes:-D:\02-soft\02-dev\wsl\docker\data\mount\redis\data:/dataports:-"6379:6379"networks:-devrabbitmq:image:rabbitmq:4.3.5container_name:rabbitmqrestart:unless-stoppedenvironment:RABBITMQ_DEFAULT_USER:guestRABBITMQ_DEFAULT_PASS:guestvolumes:-D:\02-soft\02-dev\wsl\docker\data\mount\rabbitmq\data:/var/lib/rabbitmq-D:\02-soft\02-dev\wsl\docker\data\mount\rabbitmq\logs:/var/log/rabbitmqports:-"5672:5672"-"15672:15672"networks:-dev# nginx:# image: nginx:1.30.4-perl# container_name: nginx# restart: unless-stopped# ports:# - "80:80"# volumes:# - D:\02-soft\02-dev\wsl\docker\data\mount\nginx\conf\default.conf:/etc/nginx/conf.d/default.conf:ro# - D:\02-soft\02-dev\wsl\docker\data\mount\nginx\html:/usr/share/nginx/html:ro# - D:\02-soft\02-dev\wsl\docker\data\mount\nginx\logs:/var/log/nginx# - D:/project/uploads:/data/uploads:ro# networks:# - devnetworks:dev:name:devdriver:bridgelogging:driver:json-fileoptions:max-size:"50m"max-file:"5"# 确认 docker 用户组是否存在:getent groupdocker# 将当前用户(例如 aiot)添加到 docker 组:sudousermod-aGdockeraiot www.163.com# 重新登录当前会话(或执行以下命令刷新组权限)newgrpdockerAuto_gzdlj_100112_digital_listen Auto_gzdlj_100112_digital_back_end offshore_gzdlj1133270_digital