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")

更多推荐