Docker 三大基础组件
三个重要的概念
- 仓库(Repository)
- 镜像(Image)
- 容器(Container)
实例命令: docker run --name db --env MYSQL_ROOT_PASSWORD=sgfoot.com -d mariadb
- 先在本机查找有没有 mariadb 镜像, 如果没有,就到 docker 的仓库查找
mariadb
镜像, 然后下载到本机 - 基本
mariadb
镜像创建容器db
, 提供mysql
服务 - 然后通过
docker ps
查看正在运行的容器.
Docker 指令
- 基本命令格式如下:
docker + command(如run, ps) + 一系列参数(args...)
如: docker run --name db --env MYSQL_ROOT_PASSWORD=sgfoot.com -d mariadb
- 命令帮助
docker command --help
如: docker run --help
- 命令分四大类
- 系统资源设置和全局信息获取: docker info, docker system df
- Docker 仓库查询, 下载操作:docker search, docker pull
- Docker 镜像查询,创建,删除操作: docker images, docker build, docker rmi
- Docker 容器查询,创建,开启,停止,删除,详情操作:docker ps, docker run, docker start, docker stop, docker rm, docker inspect
- Docker 调试: docker logs(日志), docker stats(运行状态)
其它: 删除所有停止运行的容器 docker rm $(docker ps -a -q)
(危险操作)