Docker常用命令
修改Docker 镜像源
1.编辑一下文件
2.修改成一下配置
3.重启docker
Docker CLI详解
例:
核心结构
表示启动一个新的 Docker 容器,使用 alist666/alist:latest
镜像的最新版本。
参数详解
后台运行模式
以守护进程(detached)模式运行容器,即容器在后台运行。
自动重启策略
容器异常退出时会自动重启(如程序崩溃、系统重启等)。
如果用户手动停止容器(
docker stop
),则不会自动重启。
数据卷映射
前面是宿主机的目录。后面是容器的目录一般修改前面的宿主机的目录即可,修改容器的目录可能会无法启动。将宿主机的
/etc/alist
目录挂载到容器的/opt/alist/data
。作用:配置文件和数据持久化(重启容器不丢失数据)。
注意:需确保宿主机
/etc/alist
目录存在,否则会自动创建空目录。
端口映射
将宿主机的 5244 端口映射到容器的 5244 端口。
访问方式:通过
http://宿主机IP:5244
访问 Alist 服务。
用户权限配置
设置容器内进程的运行用户权限。
PUID=0
和PGID=0
表示以 root 用户运行(0 是 root 的 ID)。安全问题:非容器作者推荐不建议使用此命令
文件权限掩码
控制新建文件的默认权限(UNIX 权限掩码)。
022
表示文件权限为755
(目录)和644
(文件)。
容器命名
将容器命名为
alist
,便于通过名称管理容器(如docker stop alist
)。
镜像信息
使用 Docker Hub 上用户
alist666
维护的 Alist 镜像。latest
标签表示使用最新版本(生产环境建议指定稳定版本号)。
Docker Compose 详解
Docker 常用命令
这有帮助吗?