docker命令 资料链接
    官方文档:https://docs.docker.com/docker-for-windows/
    仓库地址:https://hub.docker.com/
    docker命令
    启动docker
    systemctl start docker # 代表启动成功
    docker version
    docker run hello-world
    卸载docker
    yum remove docker-ce docker-ce-cli containerd.io # 卸载依赖
    rm -rf /var/lib/docker # docker 的默认工作路径 # 删除资源
    镜像命令
    docker images
    —all , -a # 显示所有
    —quiet , -q # 只显示id
    docker search +镜像名
    —filter=STARS=3000 # 搜索出Stars大于3000
    docker pull + 镜像名
    docker pull mysql
    docker pull docker.io/library/mysql:latest
    docker pull mysql:5.7 # 指定版本下载
    相等
    docker rmi
    docker rmi -f id # 删除一个
    docker rmi -f id id id # 删除多个
    docker rmi -f $(docker images -aq) # 删除所有
    其他常用命令
    后台启动docker
    docker run -d 镜像名
    查看日志
    docker logs -f -t —tail n(条数) id(容器id)
    自己加日志
    docker run -d centos /bin/sh -c “while true;do echo shenzai;sleep 1;done”
    查看正在运行的容器信息
    docker inspect 容器id
    进入当前正在运行的容器
    docker exec -it c2887d35c71d /bin/bash
    docker attach c2887d35c71d
    从容器内拷贝文件到主机上
    docker cp 0569081aa89c:/home/test.java /home
    查看内容占用
    docker stats
    容器命令
    新建容器并启动
    docker run [可选参数] image
    —name=“Name” # 容器名字,用于区分容器
    -d 后台方式运行
    -it 使用交互方式运行,进入容器查看内容
    -p 指定容器的端口 如-p 8080::8080
    -p ip:主机端口:容器端口
    -p 主机端口:容器端口
    -p 容器端口
    -p 随机指定端口
    进入容器
    docker run -it centos /bin/bash # 进入
    docker exec -it centos /bin/bash # 当前
    查看运行的容器
    docker ps
    # 查看正在运行的容器
    docker ps -a
    # 查看曾经运行的容器
    docker ps -a - n=?
    # 显示最近创建的容器,设置显示个数
    docker ps -aq
    # 只显示容器的编号
    退出容器
    exit # 退出
    Ctrl + P + Q
    删除容器
    docker rm 容器id
    # 删除指定容器 不能删除正在运行的容器,如果强制删除 rm -f
    docker rm -f $(docker ps -aq)
    # 删除所有容器
    docker ps -a -q|xargs docker rm
    # 删除所有容器
    启动和停止容器的操作
    docker start
    docker restart
    docker stop
    docker kill
    +容器id
    容器数据卷
    docker run -it -v -p
    # -it 交互式进入
    # -v volume卷技术
    # -p 主机端口
    本机目录 : 容器目录
    docker inspect 容器id
    新开一个窗口
    查看Muonts的目录
    容器数据卷
    docker run -it -v -p
    # -it 交互式进入
    # -v volume卷技术
    # -p 主机端口
    本机目录 : 容器目录
    docker inspect 容器id
    新开一个窗口
    查看Muonts的目录