DOCKER的安装与部署 Docker安装

Docker 是一个开源的应用容器引擎,它允许开发者打包应用以及依赖包到一个轻量级的、可移植的容器中。安装Docker通常需要先确认操作系统版本和硬件要求,然后从Docker官网下载适合的安装程序或脚本,并按照指南进行安装配置。部署完成后,可以通过命令行界面管理容器和应用。

Docker安装与部署

DOCKER的安装与部署 Docker安装插图1

Docker是一种开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源,Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

Docker的安装

1.在Windows上的安装

需要确保你的系统是64位的Windows 10 Pro版本,并且开启了CPU虚拟化功能。

步骤如下:

打开Docker官网下载Docker Desktop的安装包

下载完成后,双击运行安装包

DOCKER的安装与部署 Docker安装插图3

按照提示完成安装过程

2.在MacOS上的安装

Docker Desktop for Mac 支持多种版本的MacOS,包括最新的macOS Mojave。

步骤如下:

从Docker官网下载Docker Desktop的安装包

双击下载的文件启动安装程序

按照提示完成安装过程

DOCKER的安装与部署 Docker安装插图5

3.在Linux上的安装

以Ubuntu为例,Docker支持多个版本的Ubuntu。

步骤如下:

更新现有的包

sudo aptget update

安装一些需要的包

sudo aptget install apttransporthttps cacertificates curl softwarepropertiescommon

添加GCP的Docker仓库

curl fsSL https://download.docker.com/linux/ubuntu/gpg | sudo aptkey add

验证指纹

sudo aptkey fingerprint 0EBFCD88

添加仓库

sudo addaptrepository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release cs) stable"

再次更新包

sudo aptget update

安装Docker

sudo aptget install dockerce

Docker的部署

Docker的部署主要涉及到镜像和容器的管理。

1.拉取镜像

Docker提供了一个名为Docker Hub的云服务,它包含了成千上万的公共镜像供用户使用,我们可以通过以下命令来拉取一个镜像:

docker pull [image_name]

我们想要拉取名为nginx的最新镜像,可以使用如下命令:

docker pull nginx:latest

2.创建容器

有了镜像之后,我们就可以用这个镜像来创建容器了,创建容器的命令是run,

docker run it nginx:latest /bin/bash

这条命令会创建一个nginx的容器,并进入其bash环境。

3.管理容器

对于已经创建的容器,我们可以使用ps、stop、rm等命令进行管理,例如查看所有正在运行的容器:

docker ps

停止一个容器:

docker stop [container_id]

删除一个容器:

docker rm [container_id]

就是Docker的简单安装与部署流程,希望能帮助你快速上手Docker。

FAQs

Q1: Docker和虚拟机有什么区别?

A1: Docker和虚拟机都可以实现对操作系统级别的虚拟化,但Docker更轻量级,启动速度更快,资源占用更少,虚拟机是模拟完整的硬件系统,而Docker则是通过容器技术共享主机的操作系统。

Q2: Docker可以运行在哪些平台上?

A2: Docker可以在Windows、MacOS和各种主流的Linux发行版上运行,包括Ubuntu、CentOS等。

下面是一个关于Docker安装和部署步骤的介绍,根据提供的参考信息整理而成:

步骤 描述 适用系统 命令/操作
系统更新 更新系统软件包索引 Ubuntu sudo apt update
sudo apt upgrade
安装依赖 安装允许APT使用HTTPS的依赖包 Ubuntu sudo apt install apttransporthttps cacertificates curl softwarepropertiescommon
添加GPG密钥 添加Docker官方的GPG密钥 Ubuntu curl fsSL https://download.docker.com/linux/ubuntu/gpg sudo gpg dearmor o /usr/share/keyrings/dockerarchivekeyring.gpg
添加存储库 添加Docker的官方存储库 Ubuntu echo "deb [arch=amd64 signedby=/usr/share/keyrings/dockerarchivekeyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release cs) stable" sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker 安装Docker Community Edition Ubuntu/CentOS Ubuntu:sudo apt install dockerce
CentOS:sudo yum install y dockerce dockercecli containerd.io
启动Docker服务 启动并使Docker服务在启动时运行 Ubuntu/CentOS Ubuntu:sudo systemctl start docker
sudo systemctl enable docker
CentOS: 同上
验证安装 验证Docker是否正确安装 Ubuntu/CentOS docker version
卸载旧版本 卸载旧版本的Docker Ubuntu sudo aptget remove docker dockerengine docker.io containerd runc
离线安装 在无法连接互联网的环境中安装Docker Ubuntu 下载Docker deb包并使用dpkg安装
安装Nvidia Docker 安装支持NVIDIA GPU的Docker Ubuntu 按照特定步骤安装nvidiadocker2
配置镜像加速 配置Docker镜像加速器 Ubuntu 修改Docker的daemon配置文件
安装Docker Compose 安装或升级Docker Compose Ubuntu 下载Docker Compose的二进制文件,并授权执行
部署应用 使用Docker部署应用(例如RocketMQ) RHEL/CentOS docker pull apache/rocketmq
docker run d name rmqnamesrv p 9876:9876 apache/rocketmq:tag
拉取Harbor离线包 下载Harbor离线安装包 CentOS wget https://github.com/goharbor/harbor/releases/download/v2.5.5/harborofflineinstallerv2.5.5.tgz

请注意,以上命令是根据提供的参考信息摘录和整理的,实际使用时可能需要根据您的具体系统环境和需求进行调整,对于特定的系统版本和Docker版本,可能还需要执行额外的步骤或命令。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/10545.html

(0)
上一篇 2024年6月20日
下一篇 2024年6月20日

相关推荐