Docker 基础入门

2022-09-16  本文已影响0人  小屁孩云熙

Docker 是一种容器管理技术。

1. 安装部署

参考链接:

  1. https://docs.docker.com/engine/install/centos/
  2. https://docs.docker.com/engine/install/ubuntu/
# 00.卸载旧的版本(docker)
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

# 01.配置 yum 源
curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

# 02.查看现有版本 并 安装指定的版本 
yum list docker-ce --showduplicates | sort -r

# 03.安装指定版本的 docker(扩展内容)
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

# 04. 安装最新版本
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

# 05.启动docker并设置开机自启动
systemctl --now enable docker

# 06.查看docker的版本信息
docker version

# 06.自动补全功能(扩展内容)
yum install bash-completion -y
source /usr/share/bash-completion/bash_completion

# 07.docker 镜像加速
mkdir -p /etc/docker/
tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors":["https://v5yfisvk.mirror.aliyuncs.com"]
}
EOF

systemctl daemon-reload
systemctl restart docker

2. docker 架构图

docker架构图.jpg

3. docker 镜像管理

3.1 常用命令概述

# 01. 列出镜像名称
docker images
docker image ls

# 02. 拉取镜像
docker pull image_name:tag

# 03. 给已有镜像打标签
docker tag src_image:tag target_image:tag

# 04. 保存一个或多个镜像到tar包文件或者标准输出
docker save -o dst.tar image:tag
docker save image:tag > dst.tar

# 05. 从标准输入或者tar包中 加载镜像
docker load -i dst.tar
docker load < dst.tar

# 06. 删除一个或者多个镜像
docker rmi image:tag
docker rmi image_ID
上一篇 下一篇

猜你喜欢

热点阅读