四时宝库

程序员的知识宝库

【docker】:全面认识Docker和基本指令

Docker逐渐成为虚拟化技术的佼佼者,Docker技术也是架构师的必备技能。

什么是Docker

Docker 是一个开源的应用容器引擎,基于Go语言,诞生于2013年初,最初发起者是dotCloud公司,开发者可以打包应用到一个轻量级、可移植的容器中,然后发布到主流Linux系统上运行。

docker命令合集分类整理(docker全部命令)

安装docker和docker-compose请参考官网,不再细说

镜像构建(是否在Dockerfile目录有区别)

docker build -t <container-name>:latest .

SpringBoot+Docker:高效容器化的最佳实践

首先为什么要使用Docker?

Docker容器系列文章|这20个Docker Command,有几个是你会的?

很多人都感觉这文章这么简单、这么基础,可是别忘记了“万丈高楼平地起”,如果少了这个平地址,你这高楼估计也起不了。所以,基础是学习任何一门技术或者一个技术点的重中之重,也可以说是很关键的决胜点。

所以呢,今天,民工哥给大家总结了这20个Docker Command,愿各位小伙伴在通往“玩转Docker”路上不再无助!!!!

详解docker——容器数据持久化和数据共享

概述

docker 主要有两种数据存储形式, 一种是storage driver(也叫做 Graph driver), 另一种是 volume driver. stroage driver主要是存储那些无状态的数据, 写入密集型的场景应该使用 volume driver.

storage driver

Docker 备忘录 - 03. 常用命令(docker volume 备份)

一、镜像

# 搜索镜像
docker search <镜像名称>
# 搜索镜像,只显示前 5 条
docker search <镜像名称> --limit 5

# 拉取最新版本的镜像
docker pull <镜像名称>
# 拉取指定版本的镜像
# 可以在 dockerhub 上查看镜像有哪些版本
docker pull <镜像名称>:<版本tag>

# 查看本地所有镜像
docker images
# 查看本地所有镜像,包括中间层
docker images -a
# 只显示镜像的ID
docker images -q

# 查看镜像的详细信息
docker image inspect <镜像名称>

# 删除镜像
docker rmi <镜像ID>
# 删除指定版本的镜像
docker rmi <镜像ID>:<版本tag>
# 删除多个
docker rmi <镜像ID1> <镜像ID2>
# 强制删除
docker rmi -f <镜像ID>
# 删除所有镜像
docker rmi -f $(docker images -qa)
# 删除所有未使用的镜像
docker image prune

# 保存镜像到 tar 包
docker save -o /opt/liwy_image.tar \
<镜像ID>:<版本tag>
# 加载镜像文件
docker load -i /opt/liwy_image.tar

# 查询虚悬镜像
docker image ls -f dangling=true
# 删除所有的虚悬镜像
docker image prune \
--filter "dangling=true"

Docker记录(docker记录了重启过容器的日志嘛)

知识点回顾

  • Docker命令
  • docker run/start/restart/kill/exec
  • docker inspect/top/logs

Docker如何重启后数据不丢失,教你挂载数据卷Volume

大家在使用Docker部署web应用或者mysql数据库时,会发现当容器重启后,容器运行过程中产生的日志或者数据库数据都会被清空,那么我们如何保存这些数据呢?这就需要了解docker如何挂载宿主机磁盘目录,用来永久存储数据。

1. 创建容器时执行Docker Volume

使用 docker run 命令,可以运行一个

docker常用命令详细版(上)(docker的一些命令)

镜像操作命令

#docker images 查询镜像

#docker pull tomcat 拉取最新tomcat镜像

#docker pull tomcat:3.2 拉取tomcat镜像3.2版本

深入理解 overlayfs 在docker中的应用

overlayfs 原理之前的文章已经介绍,今天我们一起看一下docker 里面是如何使用overlayfs 制作rootfs 的。

首先我们查看容器的文件系统

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接