IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker常用命令 -> 正文阅读

[系统运维]docker常用命令

docker常用命令

  1. 从服务拉取镜像

    # docker pull [镜像名称]
    docker pull nginx
    
  2. 查看镜像

    docker images
    
  3. 删除镜像

    # docker rmi [镜像名称]:[镜像版本]
    docker rmi nginx:latest
    
  4. 推送镜像到服务

    # docker push [镜像名称]
    docker push nginx
    
  5. 保存镜像为一个压缩包

    # docker save -o [保存的目标文件名称] [镜像名称]
    docker save -o nginx.tar.gz nginx
    
  6. 加载压缩包为镜像

    # docker load -i [压缩包]
    docker load -i nginx.tar
    
  7. docker run:创建并运行一个容器,处于运行状态

    docker run --name mynginx -p 80:80 -d nginx
    
    • docker run :创建并运行一个容器
    • –name : 给容器起一个名字,比如叫做mynginx
    • -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
    • -d:后台运行容器
    • nginx:镜像名称,例如nginx
  8. 让一个运行的容器暂停

    # docker pause [容器名称]
    docker pause mynginx
    
  9. 让一个容器从暂停状态恢复运行

    # docker unpause [容器名称]
    docker unpause mynginx
    
    
  10. 停止一个运行的容器

    # docker stop [容器名称]
    docker stop mynginx
    
  11. 让一个停止的容器再次运行

    # docker start [容器名称]
    docker start mynginx
    
  12. 删除一个容器

    # docker rm [容器名称]
    docker rm mynginx
    # 强制删除 docker rm -f [容器名称] 
    docker rm -f mynginx
    
  13. 进入容器

    docker exec -it mynginx bash
    

    命令解读:

    • docker exec :进入容器内部,执行一个命令

    • -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互

    • mynginx :要进入的容器的名称

    • bash:进入容器后执行的命令,bash是一个linux终端交互命令

  14. 查看容器日志

    # docker logs [容器名称]
    docker logs mynginx
    # 持续查看日志 docker logs -f [容器名称]
    docker logs -f mynginx
    
  15. 查看容器状态:

    docker ps
    docker ps -a # 查看所有容器,包括已经停止的
    
  16. 数据卷操作命令

    • 数据卷操作的基本语法如下:
    • docker volume [COMMAND]
    • docker volume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作,如下以数据卷名称为html为例:
    # create 创建一个volume
    docker volume create html
    # inspect 显示一个或多个volume的信息
    docker volume inspect html
    # ls 列出所有的volume
    docker volume ls 
    # prune 删除未使用的volume
    docker volume prune
    # rm 删除一个或多个指定的volume
    docker volume rm html
    
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-14 13:47:18  更:2021-09-14 13:49:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:16:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码