本文针对Java1234网站视频快速上手Docker视频学习一步步安装使用Docker的记录。
本人会记录下Docker初学时的各种操作步骤,全干饭,无水份。
1. 开发环境: CentOS7
2. 远程连接工具:FinalShell (国内某大神开发的远程链接工具,非常值得推荐)
3. 检查Linux的版本号,需要3.10以上版本。
uname -r
4. 切换到 root 账号下 , 如果不在root账号下,请使用 su 命令自行切换。
5. 升级 yum 的库到最新版本
yum update
4. 删除系统中已存在的Docker, 如果是新系统,可跳过此步。
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
5. 安装Docker 存储库,并设置docker源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6. 安装docker引擎
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7. 设置docker启动
systemctl start docker
8. 设置docker开机自启。 (如果想每次手动启动,可以跳过此步骤)
systemctl enable docker
9. docker 版本检查
docker version
10. 运行一个docker 的 hello-world 项目。 如果本地不存在docker会从 https://hub.docker.com库中自动下载。
docker run hello-world
至此, docker的安装已经完成。
11. 如果需要配置国内的阿里云站点库,可以进行以下操作:
1. 登录阿里云获取镜像地址: 阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
2.
每个人的加速地址都不一样。 需要自行登录自己的阿里云然后获取。
3. 在 文件/etc/docker/daemon.json(如果没有这个文件,就新建一个)填写以下内容:
以centos为例:
{
"registry-mirrors": ["(加速器的具体连接地址)https://xxxx.mirror.aliyuncs.com"]
}
4. 重启daemon
systemctl daemon-reload
5. 重启 docker
systemctl restart docker
此时, 您的docker就已经配置成阿里云的加速地址了