美文网首页Docker
Docker的基本操作

Docker的基本操作

作者: HelloXWorld | 来源:发表于2024-06-20 01:06 被阅读0次

    一、镜像的常用操作

    # 从远端仓库拉取镜像
    docker pull
    
    # 查看已有的镜像
    docker images
    
    # 删除镜像
    docker rmi 镜像名:版本
    或
    docker rmi 镜像的ID(即image_id)
    
    # 导出镜像,将镜像保存输出为一个压缩包
    docker save -o 输出文件的名字 要导出的镜像的名字:版本
    

    例:docker save -o mysql.tar mysql:9.5
    该命令会将本地已下载的 mysql:9.5 这个镜像打包成名字为mysql.tar的压缩包文件,输出到当前目录下。

    # 加载镜像:将上边以save输出的镜像文件压缩包中的镜像加载到docker
    docker load -i 要读取的目标镜像压缩文件
    

    例:docker load -i mysql.tar

    二、容器的常用操作

    容器的三个状态:

    • 运行:进程正常运行
    • 暂停:进程暂停,CPU不再运行,并不释放内存
    • 停止:进程终止,回收进程占用的内存、CPU等资源

    tips:docker stop会直接杀死容器进程,只保留文件系统等静态资源,之后调用docker start会创建新的容器进程,并进入运行状态

    其中:

    • docker run:创建并运行一个容器,处于运行状态
    • docker pause:让一个运行的容器暂停
    • docker unpause:让一个容器从暂停状态恢复运行
    • docker stop:停止一个运行的容器
    • docker start:让一个停止的容器再次运行
    • docker ps: 查看所有运行的容器及状态,添加-a参数查看所有状态的容器
    • docker logs:查看容器运行日志,添加-f参数可以持续查看日志
    • docker rm:删除一个容器,运行中的容器,无法直接删除,需要添加-f参数,表示强制删除
    • docker exec: 进入容器执行命令,格式:docker exec -it [容器名] [要执行的命令]
    容器运行案例 案例实操

    相关文章

      网友评论

        本文标题:Docker的基本操作

        本文链接:https://www.haomeiwen.com/subject/cjxccjtx.html