本文主要是介绍docker基本使用及常见问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#基本使用
参考腾讯云文档:https://cloud.tencent.com/document/product/213/46000
一、docker相关操作
//docker-ce 是社区版,开源免费
1、安装docker
1.1执行以下命令,添加 Docker 软件源。
yum-config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
1.2 执行以下命令,查看已添加的 Docker 软件源。
yum list docker-ce
1.3 执行以下命令,安装 Docker。
yum install -y docker-ce
1.4 执行以下命令,运行 Docker。
systemctl start docker
1.5 执行以下命令,检查安装结果。
docker info
2、使用docker
systemctl start docker 启动
systemctl stop docker 停止
systemctl restart docker 重启
systemctl status docker 查看状态
docker version 查询docker版本
3、管理镜像
docker pull mysql:8.0 拉取指定版本的镜像
#常见问题
问题一、error pulling image configuration: download failed after attempts=6: dial tcp 31.13.96.208:443: conn
问题原因:默认docker镜像源是国外的,网络不通;
解决办法:我们可以将 Docker 的默认镜像源换成国内的镜像源。
1、编辑 Docker 配置文件
vim /etc/docker/daemon.json
2/添加国内镜像源
{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}```3、重启 Docker 服务```bash
sudo systemctl restart docker
问题二:切换国产镜像源时报错:
“/etc/docker/daemon.json” E212: Can’t open file for writing
问题原因:
出现这个错误的原因是etc目录下没有docker目录,需要先在etc目录下创建docker文件夹,然后再对daemon。json进行修改。
具体命令:
[root@localhost ~]# cd /etc
[root@localhost etc]# mkdir docker
[root@localhost etc]# cd docker
[root@localhost docker]# vim daemon.json
这篇关于docker基本使用及常见问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!