Docker安装使⽤过程的坑
Docker 安装使⽤过程的坑
⽂章⽬录
⼀、Docker 简介
1. docker 是什么
Docker 是⼀个开源的应⽤容器引擎,让开发者可以打包他们的应⽤以及依赖包到⼀个可移植的镜像中,然后发布到任何流⾏的 Linux 或 Windows 机器上,也可以实现虚拟化。
2. docker 的特点
灵活:即使是最复杂的应⽤也可以容器化。
轻量:容器是进程,能利⽤并共享主机操作系统内核。
替换:可以即时部署更新和升级容器。
便携:可以在本地构建,部署到云并在任何地⽅运⾏。
扩展:您可以增加并⾃动分发容器副本。
组合: 您可以⾃由地组合(stack)服务
⼆、安装使⽤ docker 过程中出现的问题
1. 安装依赖时出错
①问题
使⽤以下命令时,提⽰ failure: l from mirrors.aliyun_docker-ce_linux_centos_docker-ce.pro
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
②解决办法
切换到 /pos.d ⽬录下,将所有 docker 相关的 repo 全部删掉
使⽤ rm 命令删除后再查看
重新安装依赖,安装成功
2. 拉取镜像时速度缓慢
①问题
docker run -it ubuntu bash
如上拉取 ubuntu bash 镜像时容易 timeout error,因为默认是从 Docker Hub 拉取镜像,⽽国内从 Docker Hub 拉取镜像有时会遇到困难,下载速度缓慢
因此最好更换 Docker 的国内镜像源,以下是 Docker 的国内镜像源的资源站:
②解决⽅法
导⼊为镜像源,并重启 Docker 服务
[root@localhost henryhzy]# vim /etc/docker/daemon.json
{
"registry-mirrors":[
"registry.docker-cn",
"docker.mirrors.ustc.edu",
"163",
"cr.console.aliyun/"
]
}
[root@localhost henryhzy]# systemctl daemon-reload
[root@localhost henryhzy]# systemctl restart docker
拉取 Docker Ubuntu 镜像
再次运⾏ Docker Ubuntu 镜像
3. Docker compose 下载安装出错
①问题
在下载安装 Docker compose 时,提⽰ “没有可⽤软件包”
mysql下载后安装中出现提示不到安装包
②解决办法
在 github 上 选择⾃⼰的版本,下载安装离线安装包
将⼆进制⽂件移到⽤户⽬录下
添加可执⾏权限
验证版本
编写 l,注意代码格式⼀定要缩进

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。