docker安装教程参考
记得启动docker程序,不要一打开wsl就直接输入docker命令
基础容器和镜像操作
镜像是 “只读模板”,容器是 “模板的运行实例”
启动wsl
wsl-d Ubuntu2404基于指定的镜像创建并启动一个新的容器
(相当于 creat + start)
docker run-d 后台运行
-p 映射主机端口(前): 到容器端口(后)
-v 挂载主机目录/数据卷到容器
–name 给容器自定义名称
-it 交互式运行
–rm 容器停止后自动删除(适合临时测试)
查看本地镜像
docker images查看镜像大小
docker systemdf镜像:
- images 查看
- rm 删除
镜像名、镜像ID、仓库名+标签 均可 - creat 创建
- tag 标记
- push 上传
- pull 获取
容器: - start 启动
- stop 停止
- restart 重启
- pause 暂停
- unpause 恢复暂停
- kill 强制停止
- rename ID/oldname newname 重命名
- rm 删除
-f 删除运行状态的容器
退出容器
exit进入容器
docker attach或者
dockerexec-it IDbash查看容器信息
- 正在运行中的
dockerps- 所有
dockerps-a获取输出信息
docker logs批量操作
停止所有运行中的容器
docker stop$(dockerps-q)删除所有容器
dockerrm$(dockerps-aq)删除所有已停止的容器
dockerrm-v$(dockerps-aq -fstatus=exited)查看指定容器的详细信息(结合inspect)
docker inspect$(dockerps-q --filter"name=my-nginx")