Docker

Docker是什么?

Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用> 程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 > > Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运> 行代码的周期。

Docker有什么用?

Docker 可以简化部署多种应用实例工作。

Docker中基本概念

镜像(Image):

容器(Container):

仓库(Repository):

Docker版本:

Docker如何安装?

  • 安装Docker
  # 如果安装有老版本卸载命令
  yum remove docker docker-common docker-selinux docker-engine
  # 安装依赖
  sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  #  设置yum源  
  sudo yum-config-manager --add-repo   https://download.docker.com/linux/centos/docker-ce.repo
  sudo yum install docker-ce
  • 启动并加入开机启动项
  # 启动
  sudo systemctl start docker
  #开启开机自启
  sudo systemctl enable docker

  sudo systemctl status docker
  sudo systemctl restart docker
  sudo systemctl stop docker

  • 删除Docker
  yum remove docker docker-common docker-selinux docker-engine  -y
  /etc/systemd -name '*docker*' -exec rm -f {} ;
  find /etc/systemd -name '*docker*' -exec rm -f {} \;
  find /lib/systemd -name '*docker*' -exec rm -f {} \;

阿里云Docker 镜像源 :https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

Docker常用命令

  • 镜像操作
#查看已经下载的镜像
docker  images 
#查询镜像
docker search [镜像名称]
#拉取下载镜像
docker pull  [镜像名称]
#删除镜像
docker rmi  [镜像ID]
#删除所有镜像 , 注:docker images -q 查询到所有的镜像ID 
docekr rmi `docker images -q` 

  • 容器操作
#查看容器   注:a all  所有的容器  l  last  最后一次运行的容器  
#不加任何命令默认查看运行中的容器
docker  ps  [-a   |   -l] 
#创建交互式(前台运行)容器
docker run -i -t --name=[自定义名称] [REPOSITORY]:[TAG]

#开启容器
docker start [自定义的名称]
#关闭容器
docker stop [自定义的名称]

#创建守护式(后台运行)容器
docker run -i -d --name=[自定义名称] [REPOSITORY]:[TAG]

#通过守护式容器进入交互
docker exec -it [自定义的名称]  /bin/bash


image.png
2、保存修改
  docker commit  c8fab84eb9c8  learn/ping

c8fab84eb9c8:前一步查询到的ID
learn/ping: 用户名/镜像名

参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启...
    执笔梦一场阅读 3,341评论 2 10
  • 写这篇文章主要是为了今后毕业论文素材上的整理,同时对docker进行巩固温习。大纲: docker简介docker...
    胡图仙人阅读 7,567评论 2 96
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,687评论 15 147
  • 我一直是个很晚熟的人,小孩子性格持续了很多年,这点在读书时代能让我很好地避免太过沉溺于自己的小世界而导致的人际困扰...
    小小小小只阅读 207评论 0 0
  • “母亲”这个词在我眼里一直是一个很神圣的存在,可是我已经很多年没有喊过“妈妈”这两个字了……因为我的妈妈已经离开我...
    Aladdin大王阅读 182评论 0 0