码迷,mamicode.com
首页 > 其他好文 > 详细

Docker 入门

时间:2018-06-06 10:44:07      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:后台   bilibili   client   进程   ges   str   http   brew   try   

1. Mac 安装Docker

  • brew cask install docker

技术分享图片

2. 核心概念

  • docker镜像(Images):用于创建Docker容器的模板;
  • docker容器(Container):是独立运行的一个或一组应用,即镜像启动后的实例;
  • docker客户端(Client):客户端通过命令行或者其他工具使用Docker;
  • docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器;
  • docker仓库(Registry):用来保存镜像,可以理解为代码控制中的代码仓库;

3. 常用操作

  • 镜像操作:
    • 检索:docker search redis;
    • 拉取:docker pull 镜像名:tag,tag是可选的,多为软件的版本,默认是latest;
    • 列表:docker images,查看所有本地镜像;
    • 删除:docker rmi image-id,删除指定的本地镜像;
  • 容器操作:
    • 运行:docker run --name CONTAINER-NAME -d -IMAGE-NAME
      例如:docker run --name myredis -d redis,--name,自定义容器名;-d,后台运行;image-name指定镜像模板;
    • 列表:docker ps,查看运行中的容器;
    • 列表2:docker ps -a,查看所有容器;
    • 停止:docker stop container-name/container-id,停止当前运行的容器;
    • 启动:docker start container-name/container-id,启动容器;
    • 删除:docker rm container-id,删除指定容器;
    • 端口映射:-p 6379:6379,主机端口(映射到)容器内部的端口;
      例如:docker run -p 6379:6379 --name myredis docker.io/redis
    • 容器日志:docker logs container-name/container-id;

参考资料:

Docker 入门

标签:后台   bilibili   client   进程   ges   str   http   brew   try   

原文地址:https://www.cnblogs.com/linkworld/p/9143121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!