文章目录

  • 1. 系统启动/重启/停用 docker
  • 2. docker镜像
    • 2.1 查看镜像列表
    • 2.2 查找镜像
    • 2.3 拉取镜像
    • 2.4 构建镜像
    • 2.5 添加标签
    • 2.6 推送镜像&镜像仓库
    • 2.7 登录仓库
  • 3. docker容器
    • 3.1 启动一个容器
    • 3.2 启动/重启/关闭容器
    • 3.3 查看容器列表
    • 3.4 进入容器
    • 3.5 查看docker日志

1. 系统启动/重启/停用 docker

systemctl start docker  #启用docker
systemctl restart docker #重启docker
systemctl stop docker  #停用docker

2. docker镜像

2.1 查看镜像列表

docker images      #列出所有镜像信息
docker images -q   #列出所有镜像id
docker images -a   #列出所有镜像信息
docker images -f "refernce=test" #过滤镜像中含test的镜像

2.2 查找镜像

docker search mysql #查看mysql镜像

2.3 拉取镜像

docker pull mysql        #拉取最新mysql镜像
docker pull mysql:5.6.7 #拉取指定版本的mysql镜像

2.4 构建镜像

docker build -it my-images:v1.0 . #构建my-images:v1.0 点表示从当前上下文拉取信息进行构建

2.5 添加标签

docker tag my-images new-images:v1.0 #为my-images添加new-images标签的新镜像

2.6 推送镜像&镜像仓库

docker push new-images #推送镜像到仓库

2.7 登录仓库

docker login -u admin -p password [server] # 登录镜像仓库, -u 用户名 -p 密码 server 仓库地址(默认dockerhub)

3. docker容器

3.1 启动一个容器

docker run -d -p 8080:8080 -v /root/webapp/:/opt/tomcat/webapps/ --name mytomcat:1.0
# 常用参数
-d: 以守护线程执行,不会进入容器
-p: 宿主机与容器的端口映射,-p <宿主机端口>:<容器端口>
-v: 宿主机文件与容器文件映射, -v <宿主机文件目录>:<容器文件目录>
--name: 容器名称
-e: 可以传递参数
-i: 交互式操作
-t: 终端,一般结合-i一起使用

3.2 启动/重启/关闭容器

docker start CONTAINER ID/NAME    #启动容器(容器id/容器名称)
docker restart CONTAINER ID/NAME  #重启容器
docker stop CONTAINER ID/NAME     #关闭容器

3.3 查看容器列表

docker ps                    # 列出启用的容器
docker ps -a                # 列出所有容器,包含未启用的容器
docker ps -q                # 列出启用的容器id
docker ps -f "name=test" # 过滤name含test的容器

3.4 进入容器

docker exec -it 容器id /bin/bash

3.5 查看docker日志

docker logs  CONTAINER ID/NAME -f -n 200
# 常用参数
-f: 实时查看
-n: 查看多少行

docker 入门教程(常用命令汇总)相关推荐

  1. docker运行yyets_docker常用命令汇总

    docker常用命令汇总,容器,镜像,内核,版本,端口 docker常用命令汇总 易采站长站,站长之家为您整理了docker常用命令汇总的相关内容. docker安装 1.要求:linux内核在3.1 ...

  2. Docker入门之常用命令

    写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容 ...

  3. 【docker】教程 常用命令 基础使用

    1. 概念 1.1 Docker镜像 - Docker Images 容器运行时的只读模板,操作系统 + 软件运行环境 + 用户程序 class User {private String userna ...

  4. Docker常用命令汇总

    Docker常用命令汇总 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上的镜像,各个选项说明如下: R ...

  5. 〖Docker指南②〗Docker常用命令汇总

    Docker常用命令汇总 1 帮助命令 2 镜像命令 2.1 列出镜像 2.2 查找镜像 2.3 下载镜像 2.4 删除镜像 3 容器命令 3.1 创建新容器并运行 3.2 列出容器 3.3 退出容器 ...

  6. Linux常用命令汇总【思维导图】

    Linux常用命令汇总[文章末尾附有完整常用命令的思维导图,建议收藏] 文章大致分为以下小节 Linux入门 Linux目录结构 VI/VIM编辑器(重点) 网络配置 常用基本命令(重点) 常用命令思 ...

  7. docker 镜像修改的配置文件自动还原_原创 | 全网最实在的docker入门教程四

    作者:潘吉祥 上一篇我们学习了如何使用Dockerfile制作自己的镜像,不过这种方式更像纯粹的运维方式,作为开发者来说,未免有些小繁琐,一个不小心写错些命令就执行失败,我们还不知道错误在哪,这着实有 ...

  8. Systemd入门教程:命令篇

    Systemd入门教程:命令篇 转自:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 作者: 阮一峰 日期: ...

  9. Docker教程(一) Docker入门教程

    Docker教程(一) Docker入门教程 本文链接:https://blog.csdn.net/yuan_xw/article/details/51935278 Docker教程(一) Docke ...

最新文章

  1. 怎么剪切一段音乐其中的片段
  2. 使用Spring操作Redis的key-value数据
  3. VC中如何使某一窗口始终居于其它窗口前面?
  4. 关于GPS 车辆定位导航中的投影变换
  5. ubuntu16.04安装PCL
  6. c++语言中for循环语句,C++ 循环
  7. IdentityServer4实战 - 谈谈 JWT 的安全策略
  8. 会声会影2022语音转文字功能怎么用
  9. python实现常见的设计模式
  10. C语言解释一下BA无标度网络
  11. Kotlin 系列 之 Flow (一)
  12. 【微信小程序】农历公历互相转换
  13. CocoaPods 使用小结
  14. 预测不了世界杯比分,就预测百威啤酒销量,送数据竞赛冠军笔记
  15. 用AI「复活」逝者:「深度怀旧」项目火遍推特,我们也用民国老照片试了下 #蚂蚁呀嘿
  16. java开发中常用插件三----blockui
  17. 【GANs】Wasserstein GAN
  18. 招到不能胜任工作岗位的人,责任在不在HR?
  19. 超实数与布尔巴基学派
  20. 【华为OD机试真题 JS】跳格子游戏

热门文章

  1. mpdf使用踩坑总结
  2. oracle nls date language,一个参数 nls_date_language
  3. Excel创建组一样可以完成隐藏和取消隐藏的功能
  4. python读取大疆激光雷达LVX数据并显示
  5. 全网最详细完备的class类文件结构解析
  6. 【python学习】-多张三维图共用一个colorbar(matplotlib绘制)
  7. QT elidedText 只对中文符合起作用,对英文不起作用的问题解决
  8. NVIDIA GPUs Compute Capability 英伟达显卡计算力简介及cuda支持显卡链接
  9. OpenWRT下载与编译
  10. 前端Vue开发,多关键字搜索时,搜索结果高亮显示(解决输入英文时,会错误的把html标签渲染的问题)