前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker Cheatsheet

Docker Cheatsheet

作者头像
Cellinlab
发布2023-05-17 16:49:36
1190
发布2023-05-17 16:49:36
举报
文章被收录于专栏:Cellinlab's BlogCellinlab's Blog

# Images

代码语言:javascript
复制
# build image from a Dockerfile
docker build -t <image-name> .

# build image from a Dockerfile without cache
docker build --no-cache -t <image-name> .

# list local images
docker images

# delete local image
docker rmi <image-name>

# delete all unused images
docker image prune

# Docker Hub

代码语言:javascript
复制
# login to Docker Hub
docker login -u <username>

# publish image to Docker Hub
docker push <username>/<image-name>

# search image on Docker Hub
docker search <image-name>

# pull image from Docker Hub
docker pull <image-name>

# Containers

代码语言:javascript
复制
# run a container with a name
docker run --name <container-name> <image-name>

# run a container with a port mapping
docker run -p <host-port>:<container-port> <image-name>

# run a container in the background
docker run -d <image-name>

# start or stop an existing container
docker start|stop <container-name>|<container-id>

# remove a stopped container
docker rm <container-name>|<container-id>

# open a shell inside a running container
docker exec -it <container-name>|<container-id> sh

# fetch and follow the logs of a container
docker logs -f <container-name>|<container-id>

# to inspect a running container
docker inspect <container-name>|<container-id>

# list running containers
docker ps

# list all containers
docker ps -a

# view resource usage statistics
docker container stats

# Docker Compose

# Basic example

docker-compose.yml

代码语言:javascript
复制
version: "2"
services:
  web:
    build: .
    context: ./Path
    dockerfile: Dockerfile
    ports:
      - "5000:5000"
    volumes:
      - .:/code
  redis:
    image: redis

# Commands

代码语言:javascript
复制
docker-compose start
docker-compose stop

docker-compose pause
docker-compose unpause

docker-compose up
docker-compose down

docker-compose ps
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021/6/5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # Images
  • # Docker Hub
  • # Containers
  • # Docker Compose
    • # Basic example
      • # Commands
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档