Docker 是一种容器管理技术。
1. 安装部署
参考链接:
# 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架构图.jpg3. 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
网友评论