白菜

Recent content on 白菜

马上订阅 白菜 RSS 更新: https://blog.baicai.me/index.xml

安装docker及简单的使用

admin@baicai.me (白菜)
2021年10月5日 17:21

docker的介绍,里面包括了3个基本概念

1.1 docker主要由镜像和容器构成

镜像(Image):docker镜像好比一个模板,相当于一个文件系统

容器(Container):容器需要通过镜像来创建。镜像和容器就像是面向对象中的类和实例一样。容器可以被创建/启动/停止/删除等

仓库(Repository):仓库就是存放镜像的地方,分为私有仓库和公有仓库。类似git

1.2 docker的运行原理

docker是一个Client-Server结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问。dockerServer接收到docker-Client的指令,就会执行这个命令。

一. Mac 系统 docker 的安装

1.1 homebrew的cask应支持Docker for Mac,所以可以直接安装 brew cask install docker

1.2 也可以直接到官网下载,https://download.docker.com/mac/stable/Docker.dmg

1.3 docker的参考文档:https://docs.docker.com

1.4 dockerhub查找镜像源地址:https://hub.docker.com

二. docker的使用

1.1 查看版本

docker --version

docker-compose --version

docker-machine --version

1.2 查看docker系统信息(包括镜像和容器的数量等)

docker info

1.3 帮助命令

docker help

1.4 查看 cpu的状况

docker stats

三. docker的基本命令

镜像相关命令:

1.1 查看镜像可用版本(nginx为例)

docker search nginx

1.2 下载一个镜像

docker pull nginx:latest #(:后面跟镜像版本)

1.3 运行一个nginx服务器

docker run -d -p 81:80 --name webserver nginx

可选项:

#--name webserver :容器名称...

剩余内容已隐藏

查看完整文章以阅读更多