使用Docker基本命令基于容器创建新功能镜像

本文介绍了Docker,一个开源的应用容器引擎,其主要功能包括应用程序打包与交付、简化开发环境、快速部署、模块化系统和轻松管理。文章详细讲解了Docker的工作原理、安装步骤以及如何在阿里云上加速镜像部署。
摘要由CSDN通过智能技术生成

1.Docker简介

Docker是一个开源的应用容器引擎,它基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者将他们的应用以及依赖包打包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口。镜像是Docker运行容器的前提,仓库是存放镜像的场所。Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。

2.Docker能干嘛

Docker的主要用途包括: 应用程序打包和交付:Docker可以使用容器打包和交付应用程序,这意味着可以将应用程序和其依赖项打包成一个容器,并通过网络在不同的环境中轻松部署,为开发者和运维人员带来了很大的便捷性。 简化开发环境:开发人员经常会因为新的环境无法运行代码而感到沮丧。Docker提供了一个容器,开发人员可以随时拥有一个完全相同的开发环境,并在各种开发计算机之间轻松迁移代码。 快速部署:使用Docker,用户可以轻松地在云上部署自己的应用程序。Docker容器可以在任何平台上运行,并且环境一致,可以可靠地将应用程序部署在任何设备上。 模块化系统:Docker提供了一种模块化的系统,使用容器可以方便地扩展和升级应用程序,这意味着开发人员可以使用容器化应用程序构建大规模企业级应用程序。 轻松管理:Docker允许用户在容器中运行不同的组件,而不会干扰其他组件。这减少了维护应用程序的复杂度,并使得每个组件都可以被集中管理。

3.Docker去哪下

·官网 ·docker官网:http://www.docker.com

安装步骤

CentOS7安装Docker

https://docs.docker.com/engine/install/centos/

安装步骤

确定你是CentOS7及以上版本

cat /etc/redhat-release

yum安装gcc相关

CentOS7能上外网

yum -y install gcc

yum -y install gcc-c++

安装需要的软件包

执行命令

                 yum install -y yum-utils

设置stable镜像仓库 推荐

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum软件包索引

                        yum makecache fast

安装DOCKER CE

                yum -y install docker-ce docker-ce-cli containerd.io

执行结果

启动

                docker systemctl start docker

后面可以不用看

阿里云镜像加速

1.注册一个属于自己的阿里云账户(可复用淘宝账号)

获得加速器地址连接

登陆阿里云开发者平台

选择容器镜像服务

选择免费服务

选择镜像加速器

mkdir -p /etc/docker

激活配置文件 重启服务器

systemctl daemon-reload

systemctl restart docker

测试

docker run hello-world

启动Docker后台容器(测试运行 hello-world)

docker run hello-world

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值