一、安装Docker

# 1、yum 包更新到最新 
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y 
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v

二、Docker的介绍

Docker 是一个开源的应用容器引擎,基于 Go 语言 (字节)并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)。

三、配置镜像加速器

由于默认是国外的镜像,速度非常慢,因此我们需要更换为国内的镜像加速器。国内有中科大、阿里云、腾讯云等

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["这里填写镜像地址"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

这段代码是阿里云自动生成的,这里附几个常用的镜像源

腾讯云:https://mirror.ccs.tencentyun.com

阿里云:自动生成,每个人的不一样,可到阿里云官网查看

中科大:https://docker.mirrors.ustc.edu.cn/

四、服务相关命令

启动docker服务:systemctl start docker

停止docker服务:systemctl stop docker

重启docker服务:systemctl restart docker

查看docker服务状态:systemctl status docker

设置开机启动docker服务:systemctl enable docker

五、镜像相关命令

hub.docker.com查看仓库应用相关的版本号

docker images 查看所有镜像列表

docker pull redis(相关应用如mysql):5.0(版本号,不写默认为latest)拉取镜像

docker rmi de25a82a5a0b(镜像id) 删除镜像

docker images -q 查看所有镜像id

六、容器相关命令

image-20211113212416475

Last modification:November 13th, 2021 at 09:25 pm
如果觉得我的文章对你有用,请随意赞赏