# docker

# docker基础信息

  1. 点击跳转到官网 (opens new window)
  2. 下载安装 Docker Desktop 界面如图:image
  3. 设置:image
  4. 可参考的docker项目:点击跳转到对应项目仓库 (opens new window)
  5. *重要的文件:docker-compose.yml
  6. 自己今天使用过的一些命令
序号 命令 描述
1 docker-compose up -d docker-compose.yml文件同级的位置下启动整个服务;-d可以在后台运行
2 docker ps -a 查看所有的docker
3 docker exec -it <container_id_or_name> sh 进入对应的docker下
4 docker stop <container_id> 停止当前容器,停止一个容器
5 docker-compose down 停止,停止多个容器

# 使用场景

# Docker 已经在运行,并且你修改了 Docker Compose 文件,可以按照以下步骤更新容器和服务:

# 1保存修改:

在你的 Docker Compose 文件所在的目录,保存你对文件的修改。

# 2重新构建镜像:

如果你修改了 Dockerfile 或者相关的构建配置,可以使用以下命令重新构建镜像:docker-compose build这会重新构建你的服务所需的镜像。 docker-compose build命令,当你重新构建镜像时,Docker 会尝试重用已经缓存的层次,以减少构建时间。 但是如果想要“禁用镜像构建缓存,强制 Docker 重新执行每个步骤,确保所有的文件和文件夹都是从头开始初始化的。”执行:docker build --no-cache -t your-image-name .(不建议在生产环境中使用)

# 3更新服务:

使用以下命令来停止当前正在运行的服务并重新启动:docker-compose up -d

# 4查看更新后的容器:

使用以下命令查看你的容器是否正常运行,并且新的配置是否生效:docker ps

Last Updated: 3/23/2024, 10:11:14 AM