apiv1

Docker 快速上手

什么是Docker:

什么是docker-compose:

什么是Dockerfile

安装


docker 命令


主要掌握这些就能基本使用

docker run # 从镜像创建并运行新容器
docker exec # 在正在运行的容器中执行命令
docker ps # 列出容器
docker build # 从 Dockerfile 构建镜像
docker pull # 从仓库下载映像
docker push # 将镜像上传到仓库
docker images # 列出镜像
docker logs # 查看日志
docker rm # 删除容器
docker rmi # 删除镜像

这些命令需要用的时候对照本说明看一下, 查看命令参数添加 --help. 没写上的其他命令就看docker --help

docker-compose 命令


主要掌握这些就能基本使用

docker-compose up # 拉起所有服务, 有参数可以后台启动服务, 也可以只启动单个服务
# 例子
$ docker-compose up -d # 后台启动所有服务
$ docker-compose up -d A B # 后台启动名为A和B的服务

docker-compose down # 停止所有服务, 也可以配置参数只停止单个服务
# 例子
$ docker-compose down A B # 停止A和B服务
$ docker-compose down --remove-orphans # 停止所有服务, 包括docker-compose未列出的服务

# 有些命令和docker命令差不多, 参数自己查
docker-compose run
docker-compose ps
docker-compose exec
docker-compose logs

这些命令需要用的时候对照本说明看一下, 查看命令参数添加 --help. 没写上的其他命令就看docker-compose --help

写Dockerfile


写compose.yml