centOS安装dock
dnf remove docker-ce -y #卸载指定软件
dnf install -y yum-utils device-mapper-persistent-data lvm2 #安装所需docker安装包dnf remove device-mapper-persistent-data -y #卸载所需docker安装包
设置docker镜像源 一般设置阿里云
#阿里云
dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#清华大学源
dnf config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.reposd
安装docker-ce docker有两个版本,分别是ce(社区版)与ee(企业版)
dnf install docker-ce -y / sudo yum install docker-ce docker-ce-cli containerd.io
启动docker并且设置开机自启
systemctl start docker / sudo systemctl start docker #启动docker
systemctl enable docker #设置开机自启
docker --version ##查看docker版本
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
sudo docker run hello-world
查看docker是否启动成功
systemctl status docker / ps -ef | grep docker
配置阿里云镜像加速器
安装docker可视化界面
docker volume create portainer_data
挂载
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data/data portainer/portainer-ce
问题:
1.挂载或者拉取镜像报错docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-
解决:
第一种:更改镜像源
[root@localhost ~]# cd /etc/docker
[root@localhost docker]# ls
daemon.json key.json
[root@localhost docker]# vim daemon.json # 添加以下内容
{"registry-mirrors": ["http://hub-mirror.c.163.com"]}# 也可以添加多个国内源
{"registry-mirrors": ["http://hub-mirror.c.163.com", "https://registry.docker-cn.com"]}=========================
网易 http://hub-mirror.c.163.com | 中国科技大学 https://docker.mirrors.ustc.edu.cn阿里云 https://pee6w651.mirror.aliyuncs.com
----------------------------------------------------------------
第二种:解析ip不可用--更换解析IP
#配置docker的解析ip下载一个big命令:
dig @114.114.114.114 registry-1.docker.io
#下载成功后使用查询可用big查询可用的ip:
dig @114.114.114.114 registry-1.docker.io
#这个时候就会#出现很多的ip 从中我们选择一个ip就可以
#然后在 /etc/hosts目录下去修改docker.io的域名解析到其它可用IP:
vi /etc/host
#把我们刚刚的ip加进去:
34.199.77.19 registry-1.docker.io
#保存后重启下docker命令:
systemctl restart docker
centOS安装dock相关推荐
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- CentOS安装crontab
CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...
- CentOS 安装Apache
# centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...
- centos 安装 NTFS支持
2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...
- centos安装及网络配置
感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...
- centos安装tensorFlow的java环境
参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
- CentOS安装jdk的三种方法
2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...
最新文章
- java 创建5个线程_Java创建线程的三种方式
- bash编程-循环控制的结构
- Android 打包流程
- Java JDBC连接SQL Server2005错误:通过port 1433 连接到主机 localhost 的 TCP/IP 连接失败...
- RUNOOB python练习题19 找出1000以内的所有完数
- 预测数据时数据类型是object导致报错TypeError: unsupported operand type(s) for -: ‘str‘ and ‘float‘
- 外部数据源的使用汇总
- python-django-redis拒绝连接问题解决_20191121
- Alpha版本发布说明
- 如何查看本地端口???
- mysql中编写匿名块_CAD软件中的匿名块怎么创建/编辑?有什么作用?
- vue中实现axios封装
- 硬件工程师成长之路(4)——元件焊接
- 《编码:隐匿在计算机软硬件背后的语言》读书笔记整理总结
- Excel表格进行10进制/16进制换算
- Python画正方体
- html文字段落设置,p字间距 html段落内文字设置字间距间隔
- ICC Profile
- 切比雪夫不等式例题讲解_「高中数学」柯西不等式,最全解析,高考必备,搞定最后十分...
- 计算机考试打字题遇到字母怎么办,手把手为你解决win10系统打字时莫名其妙出现字母的解决方法...
热门文章
- CC1101丢包和工作一段时间,接收不到数据的问题
- python - udp socket通信循环发送和接收数据
- SS7 / SIGTRAN
- 启动Springboot项目自动打开浏览器
- 如何给计算机设置两个用户名和密码,电脑怎么设置两个开机密码
- 解决springboot + quartz的分布式问题以及dolphinscheduler
- 杜威十进制分类法计算机,什么是杜威十进制分类法?
- Easypoi合并word工具类
- BAT/头条/小米/京东/滴滴/美团...互联网大厂员工一年究竟能挣多少钱?
- stm32+sh367309的驱动代码,已通过测试