docker 介绍
资料参考来源:Docker 架构 | 菜鸟教程 (runoob.com)
Docker 包括三个基本概念
- 镜像(Image) :Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
- 容器(Container) :镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
- 仓库(Repository) :仓库可看成一个代码控制中心,用来保存镜像。
docker 安装
命令安装
yum -y install docker
启动docker
systemctl start docker
查看docker运行状况
systemctl status docker
docker 镜像加速
资料参考来源:Docker 镜像加速 | 菜鸟教程 (runoob.com)
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。
Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
- 科大镜像:docker.mirrors.ustc.edu.cn/
- 网易:hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:reg-mirror.qiniu.com
vim /etc/docker/daemon.json
daemon.json里的内容为
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
可以改成
{"registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]}
最后,重启docker服务(可看docker指令与详情)
docker指令与详情
重启docker服务
systemctl daemon-reload
systemctl restart docker
帮助
docker
详细的帮助
docker command --help
载入镜像,当本地不存在时会下载
docker pull
启动容器***
docker run -t ***
查看所有容器
docker ps -a
启动一个已经停止的容器 参数:容器的 container id
docker start 容器id
后台运行容器
docker run -itd --name 容器id
停止一个容器
docker stop 容器id
重启一个已经停止的容器
docker restart 容器id
连接到正在运行中的容器
docker attach 容器id
退出这个容器,容器不会停止
docker exec -it 容器id
导出容器
docker export 容器id > 文件名称
导入文件容器
cat 文件路径 | docker import - 镜像
导入网络容器
docker import http://路径 镜像
删除容器
docker rm -f 容器id
清空所有停止的容器
docker container prune
文章小尾巴
文章写作、模板、文章小尾巴可参考:《写作“小心思”》
感谢你看到最后,最后再说两点~
①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
我是南方者,一个热爱计算机更热爱祖国的南方人。
(文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)