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