统计
  • 文章总数:66 篇
  • 评论总数:28 条
  • 分类总数:6 个
  • 最后更新:3天前
原创默认分类

docker - 应用容器引擎安装教程

本文阅读 2 分钟
首页 默认分类 正文

Docker是一个应用容器引擎软件,可以使开发者将应用程序从一个计算机快速地移动到另一个计算机运行。容器与虚拟机的区别,容器是应用层的虚拟化,多个容器可以在同一台机器运行,与其他容器共享操作系统内核,容器占用空间更少;虚拟机是硬件的虚拟化,可以将一台服务器虚拟出多台服务器,每个虚拟机都包含独立的操作系统、核心、内存等,占用更大、启动速度较大。
Docker的出现解决运行环境不一致导致的各种文件,在容器内部署好运行环境及程序,将容器打包成镜像后,在其他机器直接运行即可,没有了环境冲突、缺少变量等问题。

docker

Centos安装

卸载旧版本程序;安装所需软件包,yum-utils提供了yum-config-manager,并且device mapper依赖于device-mapper-persistent-data lvm2

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
yum -y install yum-utils device-mapper-persistent-data lvm2

设置仓库地址

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 阿里云源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 清华大学源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装Docker Engine-Community和containerd

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

Ubuntu安装

卸载旧版本程序

apt-get remove docker docker-engine docker.io containerd runc

安装apt依赖

apt-get update
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

安装docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 阿里云源
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 清华大学源
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"

apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

docker-composer

Docker-Composer是一个定义和运行多容器Docker的工具。可以通过编写YML文件来配置应用程序所需的所有服务,再使用一个命令,即可从YML文件配置中创建并启动容器。
安装docker-composer

curl -SL https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
原创文章,作者:听风语星辰,如若转载,请注明出处:https://blog.61os.com/docker-install.html
xshell - 强大的SSH客户端软件
« 上一篇 04-20
Esxi7.0打包Intel i225和USB网络驱动
下一篇 » 05-25

发表评论

成为第一个评论的人