安装Docker
批注:本文使用的是centos系统如果是ubuntu请自行跳转链接Ubuntu 20.04 (LTS)安装Docker—且配置阿里镜像加速(使用阿里云文档方式添加)
环境查看&准备
# 内核版本3.10.0以上
[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64
# 系统版本
[root@localhost /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
安装
帮助文档 :
-
1.卸载旧的版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrsotate \ docker-engine
-
2.需要的安装包
sudo yum install -y yum-utils
-
3.设置镜像仓库
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 默认国外 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 建议国内阿里云的镜像
-
更新软件索引
yum makecache fast
-
4.安装Docker相关的 docker-ce 社区版本 ee企业版
sudo yum install docker-ce docker-ce-cli containerd.io
-
5.启动docker
systemctl start docker
-
6.查看是否安装成功
docker version
-
7.测试hello world
# 8.查看一下下载的这个 hello-world镜像
[root@localhost /]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest d1165f221234 7 weeks ago 13.3kB
了解: 卸载docker
# 1.卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 2.删除资源
rm -rf /var/lib/docker # docker默认工作路径
rm -rf /var/lib/containerd
阿里云镜像仓库加速
-
登录阿里云找到容器服务
-
找到镜像加速地址
-
配置使用
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://「你自己的阿里镜像」.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
回顾hello-world
Docker其他学习笔记
Docker学习笔记(一)—安装启动hello world
Ubuntu 20.04 (LTS)安装Docker—且配置阿里镜像加速(使用阿里云文档方式添加)
Docker学习笔记(二)—底层原理
Docker学习笔记(三)—常用命令
Docker学习笔记(四)练习—安装nginx
Docker学习笔记(五)练习—安装tomcat
Docker学习笔记(六)—可视化
Docker学习笔记(七)----镜像
Docker学习笔记(八)—数据容器卷
Docker学习笔记(九)—DockerFile
Docker学习笔记(十)—发布自己的镜像
Docker学习笔记(十一)–docker网络