docker 入门教程(常用命令汇总)
文章目录
- 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 入门教程(常用命令汇总)相关推荐
- docker运行yyets_docker常用命令汇总
docker常用命令汇总,容器,镜像,内核,版本,端口 docker常用命令汇总 易采站长站,站长之家为您整理了docker常用命令汇总的相关内容. docker安装 1.要求:linux内核在3.1 ...
- Docker入门之常用命令
写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容 ...
- 【docker】教程 常用命令 基础使用
1. 概念 1.1 Docker镜像 - Docker Images 容器运行时的只读模板,操作系统 + 软件运行环境 + 用户程序 class User {private String userna ...
- Docker常用命令汇总
Docker常用命令汇总 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上的镜像,各个选项说明如下: R ...
- 〖Docker指南②〗Docker常用命令汇总
Docker常用命令汇总 1 帮助命令 2 镜像命令 2.1 列出镜像 2.2 查找镜像 2.3 下载镜像 2.4 删除镜像 3 容器命令 3.1 创建新容器并运行 3.2 列出容器 3.3 退出容器 ...
- Linux常用命令汇总【思维导图】
Linux常用命令汇总[文章末尾附有完整常用命令的思维导图,建议收藏] 文章大致分为以下小节 Linux入门 Linux目录结构 VI/VIM编辑器(重点) 网络配置 常用基本命令(重点) 常用命令思 ...
- docker 镜像修改的配置文件自动还原_原创 | 全网最实在的docker入门教程四
作者:潘吉祥 上一篇我们学习了如何使用Dockerfile制作自己的镜像,不过这种方式更像纯粹的运维方式,作为开发者来说,未免有些小繁琐,一个不小心写错些命令就执行失败,我们还不知道错误在哪,这着实有 ...
- Systemd入门教程:命令篇
Systemd入门教程:命令篇 转自:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 作者: 阮一峰 日期: ...
- Docker教程(一) Docker入门教程
Docker教程(一) Docker入门教程 本文链接:https://blog.csdn.net/yuan_xw/article/details/51935278 Docker教程(一) Docke ...
最新文章
- 怎么剪切一段音乐其中的片段
- 使用Spring操作Redis的key-value数据
- VC中如何使某一窗口始终居于其它窗口前面?
- 关于GPS 车辆定位导航中的投影变换
- ubuntu16.04安装PCL
- c++语言中for循环语句,C++ 循环
- IdentityServer4实战 - 谈谈 JWT 的安全策略
- 会声会影2022语音转文字功能怎么用
- python实现常见的设计模式
- C语言解释一下BA无标度网络
- Kotlin 系列 之 Flow (一)
- 【微信小程序】农历公历互相转换
- CocoaPods 使用小结
- 预测不了世界杯比分,就预测百威啤酒销量,送数据竞赛冠军笔记
- 用AI「复活」逝者:「深度怀旧」项目火遍推特,我们也用民国老照片试了下 #蚂蚁呀嘿
- java开发中常用插件三----blockui
- 【GANs】Wasserstein GAN
- 招到不能胜任工作岗位的人,责任在不在HR?
- 超实数与布尔巴基学派
- 【华为OD机试真题 JS】跳格子游戏
热门文章
- mpdf使用踩坑总结
- oracle nls date language,一个参数 nls_date_language
- Excel创建组一样可以完成隐藏和取消隐藏的功能
- python读取大疆激光雷达LVX数据并显示
- 全网最详细完备的class类文件结构解析
- 【python学习】-多张三维图共用一个colorbar(matplotlib绘制)
- QT elidedText 只对中文符合起作用,对英文不起作用的问题解决
- NVIDIA GPUs Compute Capability 英伟达显卡计算力简介及cuda支持显卡链接
- OpenWRT下载与编译
- 前端Vue开发,多关键字搜索时,搜索结果高亮显示(解决输入英文时,会错误的把html标签渲染的问题)