docker(代码片段)

butterflyeffect butterflyeffect     2023-02-03     525

关键词:

Docker基本概念

使用Docker ToolBox 工具进行常规操作的时候,我们需要明白容器和镜像的概念:

  • 宿主机,Host,运行Docker所在的物理机,是Docker运行的系统环境
  • 镜像,Image,相当于一个程序模板,通过这个模板可以生成很多个相似的容器。可以理解为Java中的类,它本身不具备执行运行的能力,是一个对象抽象的模板。每个镜像可以有多个版本,用tag来区分。镜像可以通过Dockerfile来构建。
  • 容器,Container,Docker运行的最小单位对象。它是通过镜像实例化出来的一个可运行对象。容器的修改,可以提交反作用于镜像,更新这个容器的模板。
  • 仓库,Repository,用于存储管理镜像的仓库,类似于git管理代码的仓库一样,可以管理多版本的镜像。

镜像相当于C#中的类,而容器则是对象,类实例化对象,镜像实例化成一个个容器,故镜像存在仓库中,拉取到本地电脑中,而容器则需要实例化出来运行它们。

Docker常规操作

获取宿主机中存在拥有的镜像文件,它们都存放在宿主机的仓库中

$ docker images

获取宿主机中所有的容器,包含关闭和开启的

$ docker ps -a

只获取宿主机中开启的容器

$ docker ps

创建并运行镜像文件,这将得到一个实例化的容器并运行,[REPOSITORY]是仓库中的镜像名

docker run [REPOSITORY]

创建并运行镜像文件,这将得到一个实例化的容器并运行,[IMAGE ID]是镜像ID

docker run -it [IMAGE ID]

拉取Docker Hub上的ubuntu系统文件

docker pull ubuntu:16.04

启动某个容器

$ docker start [CONTAINER ID]

停止某个容器

$ docker stop [CONTAINER ID]

登录某个容器

$ docker attach [CONTAINER ID]

删除某个容器

$ docker rm [CONTAINER ID]

删除所有关闭状态的容器

$ docker container prune

docker基础命令(代码片段)

docker帮助命令1、查看版本。dockerversion2、docker详细信息dockerinfo3、docker帮助命令docker--help 查看详情

sh[docker]#docker#groovy(代码片段)

查看详情

docker知识(代码片段)

Docker安装docker的官方网站:https://www.docker.com/docker镜像的网站:https://hub.docker.com/docker安装网址:https://docs.docker.com/engine/install/centos/卸载老版本$>>sudoaptremovedockerdocker-enginedocker.iocontainerd 查看详情

docker基础(代码片段)

目录Docker基础一docker容器介绍1.1docker的理念1.2docker的组成1.3docker能干什么1.4docker改变了什么1.5基于docker的不可变基础设施二Docker镜像和容器管理2.1相关站点2.2Docker部署与实践三Docker的网络访问和数据管理3.1Docker网络3.2Docker数据数... 查看详情

docker(代码片段)

安装docker下载官方yum源[[email protected]~]#curlhttps://download.docker.com/linux/centos/docker-ce.repo-o/etc/yum.repos.d/docker.repo%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalS 查看详情

docker(代码片段)

Dokcer简介  Docker是一个用于开发,交付和运行应用程序的开放平台。Docker能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker可以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,... 查看详情

docker(代码片段)

@目录1.Docker概述1.1Docker为什么会出现1.2传统打包方式与Docker打包方式的对比2.Docker的历史2.1聊一聊docker2.2docker能做什么3.Docker的安装3.1Docker的基本组成(名词概念)3.1.1Client(客户端)3.1.2Dockerhost(服务器)iamges镜像(类)containers容... 查看详情

docker简介(代码片段)

Docker系列一一、Docker简介1、Docker特点2、Docker架构3、Docker核心二、Linuxkernel1、Namespace2、Cgroups3、UnionFS三、Docker使用1、Docker安装2、Docker镜像管理1.查看镜像详情2.镜像导入导出3.更改镜像信息4.删除本地镜像3、Docker容器操作1.创建... 查看详情

初学docker容器(代码片段)

初学docker容器docker是什么docker与虚拟机的区别docker使用场景docker的原理docker三个统一和docker三大组件docker引擎docker-server配置文件docker的部署(20版)docker镜像操作docker是什么docker是一种轻量级的虚拟机在linux容器中运行应... 查看详情

sh启动docker镜像,docker命令(代码片段)

查看详情

docker命令整理(代码片段)

#查看docker版本dockerversion #查看docker详细信息dockerinfo #查看docker命令帮助docker--help #查看docker模块命令帮助dockerimages--help #查看docker镜像docker-images Dockerimages-a    &nb 查看详情

2.docker常用命令(代码片段)

一、安装相关#查看docker是否安装 rpm-qdocker#CentOS下安装docker sudoyuminstalldocker#启动Docker  systemctlstartdocker#查看docker信息 systemctlstatusdocker#停止Docker  systemctlstopdocker #重启Docker  systemctlre 查看详情

docker常用命令(代码片段)

帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情

docker常用命令(代码片段)

帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情

docker基本命令(代码片段)

前言记录下docker命令1、安装#docker$curl-fsSLget.docker.com-oget-docker.sh$sudoshget-docker.sh--mirrorAliyun#docker-compose参考https://github.com/docker/compose/releases2、镜像#拉取镜像dockerpull[选项][DockerRegistry地址[:端口 查看详情

docker实践(代码片段)

Docker—从入门到实践https://yeasy.gitbooks.io/docker_practice/content/dockerpulldockerrundockerstopxxdockerrmxxdockercontainerprunedockerimagelsdockerps    查看详情

docker初识(代码片段)

Docker1、Docker架构http://blog.csdn.net/u012562943/article/category/6048991/1Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker... 查看详情

docker入门基础(代码片段)

目录一、简介1、docker架构2、docker的概念二、docker的安装和管理1、docker安装2、docker配置阿里云镜像加速3、基础命令一、简介参考https://www.cnblogs.com/linuxk/p/8984242.html1、docker架构Docker使用客户端-服务器(C/S)架构模式,使用远程API来... 查看详情