跳至主要内容

博文

目前显示的是 七月, 2023的博文

Docker-Compose 安装 Nginx

version: '3' services:  nginx:    image: nginx    container_name: nginx    restart: always    privileged: true    ports:      - 80:80      - 443:443    networks:      - net_db    volumes:      #- ./conf.d:/etc/nginx/conf.d      - ./log:/var/log/nginx      #- ./conf/nginx.conf:/etc/nginx/nginx.conf:ro    environment:      - "TZ=Asia/Shanghai" networks:  net_db:    external: true

Docker-Compose 安装 Redis

version: '3' services: redis: image: redis:latest container_name: redis restart: always ports: - 6379:6379 networks: - net_db volumes: - ./data:/usr/local/redis/data - ./conf/redis.conf:/usr/local/etc/redis/redis.conf - ./logs/redis.log:/usr/local/redis/redis.log command: redis-server /usr/local/etc/redis/redis.conf networks: net_db: external: true

Docker-Compose 安装

 V1版本: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version V2版本:安装Docker的时候以插件的形式被安装 sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Containerd 命令

 

Docker 命令

  Docker信息:docker _cmd info — 显示 Docker 系统信息,包括镜像和容器数 version — 显示 Docker 版本信息 容器命令:docker _cmd create — 从镜像中创建一个容器 start — 启动一个已有的容器 restart — 重启容器 stop — 优雅停止正在运行的容器 pause   — 暂停容器中所有的进程 unpause   — 暂停容器中所有的进程 exec — 进入容器, 在运行的容器中执行命令 run — 创建一个新的容器并且启动它 kill — 立即停止容器中的主要进程 rm — 删除已经停止的容器 ps — 列出正在运行的容器 inspect — 查看关于容器的信息 top — 查看容器中运行的进程信息,支持 ps 命令参数 attach — 连接到正在运行中的容器 events — 从服务器获取实时事件 logs — 打印日志 wait — 阻塞运行直到容器停止,然后打印出它的退出代码 export — 将文件系统作为一个tar归档文件导出到STDOUT port — 列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口 commit — 从容器创建一个新的镜像 cp — 用于容器与主机之间的数据拷贝 diff — 检查容器里文件结构的更改 镜像命令:docker _cmd login — 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub logout  — 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub pull — 从镜像仓库中拉取或者更新指定镜像 push — 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库 search — 从Docker Hub查找镜像 images — 列出本地镜像 tag — 标记本地镜像,将其归入某一仓库 build — 命令用于使用 Dockerfile 创建镜像 save — 将指定镜像保存成 tar 归档文件 load — 导入使用  docker save  命令导出的镜像 history — 查看指定镜像的创建历史 import — 从归档文件中创建镜像 rmi — 删除本地一个或多少镜像 网络命

安装Docker到CentOS

卸载旧版本: sudo yum remove docker \                   docker-client \                   docker-client-latest \                   docker-common \                   docker-latest \                   docker-latest-logrotate \                   docker-logrotate \                   docker-engine 指定仓库: sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker: sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 启动Docker: sudo systemctl start docker 开机启动Docker: sudo systemctl enable docker