个人站点-主NLP
欧洲史
开发工具
Linux
计算机软件
DL-训练
历史-欧洲史
历史-中国史
中国史
DL-公式推导
DL-算法原理
DL-工程化
DL-数据
计算机硬件
可解释性
LLM-基础
传统NLP
社会运转
训练框架
生活记录
技术报告
强化学习
🗒️docker基础使用、加密
date
icon
password
Sub-item
Blocked by
Parent item
type
status
slug
summary
tags
category
Blocking
docker原理与常用命令
Docker是一个开源的容器化平台,允许开发者将应用程序与其依赖项打包到容器中,以便在任何环境中都可以运行。Docker容器为开发者提供了一种轻量级的解决方案,可在独立的、可移植的容器中运行应用程序。
Docker原理
Docker采用了一种称为“容器化”的虚拟化技术,它允许在同一台物理服务器上运行多个独立的容器,每个容器都有自己的文件系统、网络和资源隔离。与虚拟机不同,容器共享主机操作系统的内核,因此容器启动速度更快,资源占用更少。
Docker容器由多个层次组成,其中包括应用程序、依赖项、操作系统和底层硬件。Docker镜像是一种只读的文件,包含了容器的所有层次。当您启动一个容器时,Docker将使用镜像创建一个可写的容器层次,该层次将保存容器的所有更改。
Docker常用命令
以下是一些常用的Docker命令:
docker run
:启动一个新的容器
docker ps
:列出所有正在运行的容器
docker stop
:停止一个正在运行的容器
docker rm
:删除一个容器
docker images
:列出所有镜像
docker pull
:从Docker Hub下载一个镜像
docker push
:将镜像上传到Docker Hub
docker exec
:在正在运行的容器中执行命令
docker build
:从Dockerfile构建一个镜像
Docker Compose的历史与应用
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它可以通过一个单一的配置文件来定义整个应用程序的组件,包括Docker容器、网络和卷等。Docker Compose还可以自动化部署和管理容器。
Docker Compose最初是由Fig项目发起的,该项目旨在简化多容器应用程序的开发和部署。Fig项目后来被Docker收购,并改名为Docker Compose。
Docker Compose的应用场景包括:
- 在开发和测试环境中快速启动多容器应用程序
- 在生产环境中部署和管理多容器应用程序
docker 打包与加密
docker打包与加密(一) 镜像打包docker打包与加密(二) Cython加密上一篇
简单欧洲史
下一篇
Linux基本命令
Loading...