Docker 基本使用

64 阅读1分钟

Docker 基本使用

Docker 是一个开源的容器引擎,基于go语言开发的,可以让开发者将自己的应用以及依赖包打包制作成一个轻量级、可移植的容器中,然后发布到任何流行的Linux、Windows机器上,亦可实现虚拟化。容器是一种新型的虚拟化技术,它比传统的虚拟化更为轻量、可移植、性能开销低。

系统初始化

#安装基本工具
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
#配置docker yum仓库,国外仓库一般比较慢,我们配置的时候可以选择国内仓库,比如阿里源、清华源等等,以下是以阿里云为例
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker工具

docker工具一般分为社区版和企业版,我们一般使用社区版即可。

分为2种方法去安装docker
1、安装最新版本的 Docker Engine-Community 和 containerd
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
2、安装指定版本的docker
#列出可使用的所有版本,可根据自身需要进行对应版本的安装
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io -y

#启动服务
systemctl enable --now docker