遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

docker基础(02):docker安装及配置

 

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/8894133.html

安装Docker环境要求

Docker要求CentOS7,必须是64位, 且内核是3.10及以上

https://docs.docker.com/

 

 

 

或者看这里:http://www.docker.org.cn/book/install/rhel-docker-dependance-28.html

 

安装centos7(安装文件从网盘获取):https://www.cnblogs.com/uncleyong/p/17874484.html

查看内核信息,满足docker安全要求

uname -r

 

卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。

1
2
3
4
5
6
7
8
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

另外,还要删除镜像/容器等:rm -rf /var/lib/docker

否则,已有的镜像/容器删除不掉

 

另外,如果误删了目录rm -rf /var/lib/docker

systemctl restart docker,重启docker后会生成目录

否则拉取镜像报错

 

卸载docker:https://www.cnblogs.com/uncleyong/p/15772887.html

 

安装docker-ce

https://docs.docker.com/engine/install/centos/

 

安装所需软件包

yum install -y yum-utils device-mapper-persistent-data Ivm2

设置镜像仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

/etc/yum.repos.d/docker-ce.repo

 

如果报错

 

修改/bin/yum-config-manager

 改为

生成缓存:yum makecache fast

 

列出docker ce的版本

yum list docker-ce --showduplicates | sort -r

或者:yum list docker-ce.x86_64  --showduplicates | sort -r

 

安装docker(下面表示安装最新版本,也可以根据上面的list,选择指定版本安装)

yum install docker-ce

 

如果报错:GPG key retrieval failed: [Errno 14] curl#35 - "TCP connection reset by peer"

 

访问不到docker官方镜像,换成阿里源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

/etc/yum.repos.d/docker-ce.repo

 

生成缓存:yum makecache fast

 

查看版本

可以看到是go语言写的

docker version

docker服务操作

启动

systemctl start docker

查看状态

systemctl status docker

docker info

停止

systemctl stop docker

重启

systemctl restart docker

设置开机启动

systemctl enable docker

验证

验证是否正确安装了docker,方法是运行hello-world镜像

本地没有hello-world镜像,就从远程拉

docker run

 

配置镜像加速器

登录阿里云获取镜像加速器地址

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

加速器地址

 

配置自己的docker加速器

最后执行重启命令:

 

posted @   全栈测试笔记  阅读(231)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~
历史上的今天:
2021-03-09 阿里云初次使用教程
浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示