查看本地镜像:
docker images
删除本地镜像:
docker rmi 【镜像id】
启动容器:
docker run -di --name=【容器名】 【镜像id】
通过docker-compose.yaml(-d后台启动)启动容器:
docker compose -f docker-compose.yaml up/restart/stop -d
查看日志:
docker compose logs -f
docker-compose.yaml样例:
version: '3'
services:
lch-planner:
image: openjdk:openssl1.1.1g-jdk-1.8.0.352
container_name: lch-planner
command:
- /bin/sh
- -c
- |
java -jar lch-planner-1.0-SNAPSHOT.jar
restart: unless-stopped
network_mode: "host"
volumes:
- ./code:/app
查看运行的容器:
docker ps
查看所有容器(运行/停止运行):
docker ps -a
容器重命名:
docker rename 【容器名】 【新容器名】
进入容器:
docker exec -it 【容器名】 /bin/bash (退出后docker ps 进程还在)
docker attach 【镜像id】 (退出后进程也会自动退出)
停止容器:
docker stop 【容器id】
删除容器:
docker rm 【容器id】
复制本地文件到容器中:
docker cp 【本地路径】 【容器名】: 【容器路径】
查看容器详细信息(ip):
docker inspect 【容器id】
端口映射:
docker run -it -p 80:80 【容器名】