一、镜像操作

docker pull mysql:8.0           # 拉取镜像
docker images                   # 查看镜像
docker rmi mysql:8.0            # 删除镜像
docker build -t app:v1 .        # 构建镜像
docker tag app:v1 app:latest    # 打标签

二、容器操作

docker run -d --name myapp -p 9090:9090 app:v1   # 运行
docker ps                                          # 查看运行中
docker ps -a                                       # 查看全部
docker logs -f myapp                               # 看日志
docker exec -it myapp bash                         # 进入容器
docker stop myapp                                  # 停止
docker rm myapp                                    # 删除
docker start myapp                                 # 启动已停止的

三、常用场景

# 运行 MySQL
docker run -d --name mysql \
  -e MYSQL_ROOT_PASSWORD=123456 \
  -p 3306:3306 \
  -v /data/mysql:/var/lib/mysql \
  mysql:8.0

# 运行 Redis
docker run -d --name redis -p 6379:6379 redis:7-alpine

# 运行 SpringBoot
docker run -d --name app -p 9090:9090 \
  -e DB_HOST=192.168.1.100 \
  app:v1

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!

更多推荐