Docker 基础使用备忘

Docker 命令总是记了忘忘了查,干脆整理一份备忘。 安装 Arch Linux 上直接用 pacman: sudo pacman -S docker docker-compose sudo systemctl enable --now docker # 把当前用户加入 docker 组,避免每次都 sudo sudo usermod -aG docker $USER # 需要重新登录才生效 镜像操作 # 搜索镜像 docker search nginx # 拉取镜像 docker pull nginx docker pull nginx:1.25 # 指定版本 # 查看本地镜像 docker images # 删除镜像 docker rmi nginx docker rmi $(docker images -q) # 删除所有镜像 容器操作 # 运行容器 docker run nginx # 前台运行 docker run -d nginx # 后台运行 docker run -d -p 8080:80 nginx # 映射端口 docker run -d -p 8080:80 --name web nginx # 命名容器 # 进入容器 docker exec -it web bash docker exec -it web sh # 如果没有 bash # 查看容器 docker ps # 运行中的容器 docker ps -a # 所有容器(含已停止) # 停止 / 启动 / 删除 docker stop web docker start web docker rm web docker rm -f web # 强制删除(运行中也能删) # 查看日志 docker logs web docker logs web -f # 实时跟踪 docker logs web --tail 50 # 最后 50 行 数据卷 容器删了数据就没了,用 volume 持久化: ...

January 16, 2026 · 2 min · waawo