Docker学习笔记-02 常用命令
1、启动类:
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动: systemctl enable docker
2、镜像命令:
列出本地主机上所有镜像 docker images -a
查询某个XXX镜像名字 docker search XX
下载镜像: docker pull centos 默认下载最新版, 参数 :[TAG] 可下载指定版本
查看镜像/容器/数据卷所占的空间 docker system df
删除单个镜像: docker rmi -f 镜像ID
3、容器命令: 前提:有了镜像才能创建容器
新建+启动交互式容器: docker run -it centos /bin/bash ; -i 交互式操作, -t 终端
列出正在运行的容器: docker ps -a ;// -a 列出所有正在运行的容器和历史运行过的, -l 显示最近创建的容器, -n 显示最近n个创建的容器 ,-q 静默模式,只显示容器编号
退出容器:run 进去容器, exit退出,容器停止; run 进去容器 ctrl +p+q 退出,容器不停止
启动已停止运行的容器: docker start 容器Id或者容器名
重启容器: docker restart 容器Id或者容器名
停止容器: docker stop 容器id或者容器名
强制停止容器: docker kill 容器id或者容器名
删除已停止的容器: docker rm 容器Id
4、实际使用中常用命令(重要)
启动守护式容器(后台服务器): docker run -d 容器名 ; docker run -d redis:6.0.8 (后台守护式启动) ;docker run -it redis:6.0.8 (前台交互式启动)
查看容器日志: docker logs 容器Id
查看容器内运行的进程: docker top 容器ID
查看容器内部细节: docker inspect 容器Id
进入正在运行的容器并以命令行交互: docker exec -it 容器Id /bin/bash ; docker exec --help 查看参数
docker exec exit命令退出终端, 不会导致容器的停止, docker attach 则会导致容器停止
一般用 -d 后台启动程序,再用 exec 进入对应容器实例
从容器内拷贝文件到主机上: docker cp 容器Id : 容器内路径 目的主机路径
导入容器:cat 文件名.tar | docker import -镜像用户/镜像名:镜像版本号
导出容器: docker export 容器Id > 文件名.tar
Docker学习笔记-02 常用命令的更多相关文章
- docker学习笔记-02:docker常用命令
一.帮助命令: 1.查看版本:docker version 2.查看信息:docker info 3.查看帮助信息:docker --help 二.镜像命令: (一).查看已有镜像: 1.命令:doc ...
- git学习笔记:常用命令总结
本文根据廖雪峰的博客,记录下自己的学习笔记.主要记录常用的命令,包括仓库初始化.添加文件.提交修改.新建分支.内容暂存.分支管理.标签管理等内容. git是分布式版本控制系统. 首先是安装,从官网下载 ...
- CentOS7学习笔记(四) 常用命令记录
查看命令的帮助信息 man 命令查看帮助信息 在想要获取帮助信息的命令前面加上man即可,例如查看ls命令的帮助信息 [root@localhost ~]# man ls help 命令查看帮助信息 ...
- Docker学习笔记之常用的 Docker Compose 配置项
0x00 概述 与 Dockerfile 一样,编写 Docker Compose 的配置文件是掌握和使用好 Docker Compose 的前提.编写 Docker Compose 配置文件,其本质 ...
- Docker学习总结(三)--常用命令
镜像相关命令 查看镜像 docker images 返回列表字段含义如下: 字段名称 字段含义 REPOSITORY 镜像名称 TAG 镜像标签 IMAGE ID 镜像 ID CREATED 镜像创建 ...
- docker学习笔记-容器相关命令
新建并启动容器 docker pull centos (先下载镜像,如果没有直接使用docker run 命令会根据本地情况进行下载) # docker run [可选参数] image # 参数说明 ...
- Linux学习笔记:常用命令
个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat ...
- Linux学习笔记:常用命令grep、iconv、cp、mv、rm
本篇记录一些近期常用的命令. 一.grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep ...
- Git-学习笔记(常用命令集合)
这里引用一下百度百科里Git的内容: Git --- The stupid content tracker, 傻瓜内容跟踪器.Linus Torvalds 是这样给我们介绍 Git 的. Git 是用 ...
- LInux学习笔记之常用命令
以下命令主要是平时用到的命令,对于一些经常用到的,就收集资料,归纳一下. 指令目录: 1.yum命令: 2.wget命令: 3.tar命令: 4../configure,make,make insta ...
随机推荐
- 花10几元买ESP32-C3,体验一下MicroPython (和CircuitPython)
ESP32是近年很火的国产低成本MCU系列. 买了芯片ESP32-C3的模组安信可 ESP-C3-32S的开发板安信可 NodeMCU ESP-C3-32S-Kit .开发板很小,没有任何多余的东西, ...
- Linux查询CPU,内存,硬盘使用率以及网卡流量指令
Linux查询CPU,内存,硬盘使用率以及网卡流量指令 1.获取cpu使用率 //cpu `top -b -n1 | fgrep "Cpu" | awk '{print 100-$ ...
- 实验四:开源控制器实践——OpenDaylight
实验要求: (一)基本要求: 1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器: 2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓 ...
- Java面向对象之封装详解
封装详解 封装 该露的露,该藏的藏 1.我们程序设计要追求"高内聚.低耦合".高内聚:类的内部数据操作细节自己完成,不允许外部干涉:低耦合:仅暴露少量的方法给外部使用. 封装(数据 ...
- 配置hive
- RestTemplate 远程服务调用
* 使用 Eureka 和 Nacos 为注册中心时也能使用这种方式调用 一.远程调用类 bean 配置注入 和 配置负载均衡 注意,必须在可配置类中注入 bean,例如 SpringBoot 启动 ...
- 获取指定n个工作日后的日期工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class We ...
- maven导入本地依赖
本地依赖mvn install:install-file -DgroupId=tsf-core-1.0.0 -DartifactId=tsf-core-1.0.0 -Dversion=0.0.1-SN ...
- 至少有K个重复字符的最长子串
传送门 /** * 分治 */ class Solution { // dp[i]:表示以i为结尾满足条件的子串的长度 public int longestSubstring(String s, in ...
- vue+vant-ui小程序,微信小程序自定义导航栏(适配刘海屏)
整理一下微信小程序自定义导航栏和刘海屏适配问题 1.首先在根据官方文档,我们在小程序修改 app.json 中的 window 的属性 "navigationStyle": &qu ...