【Linux】【Docker】指令大全(个人笔记篇)

234 阅读2分钟

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 官方和国内很多云服务商都提供了国内加速器服务,例如:

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  

文章小尾巴

文章写作、模板、文章小尾巴可参考:《写作“小心思”》
  感谢你看到最后,最后再说两点~
  ①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
  ②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
  我是南方者,一个热爱计算机更热爱祖国的南方人。

  (文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)