-
构建jar的相关镜像后面的点记得带上
docker build -t 镜像名称(镜像名称随意设置) .
-
进入docker容器
sudo docker exec -it 容器id /bin/bash
-
运行镜像
docker run --name 容器名(自定义) -d -p 8081:8081 镜像名称
-
进入docker容器内部
sudo docker exec -it 容器id /bin/bash -
实时查看日志
docker logs -f -t --tail 行数(1000) 容器名称 -
导出docker日志 (运行后会打印出文件输出地址)
docker inspect 容器名称或者容器id | grep -i logpath -
查看所有镜像
docker images
-
删除镜像(会提示先停止使用中的容器)
docker rmi 镜像name/镜像id
-
查看所有的镜像(正常状态/异常状态)
docker ps -a
-
停止容器
docker stop 容器name/容器id -
终止容器后运行
docker start 容器name/容器id -
容器重启 可以重启被终止的也可以重启正常运行的容器
docker restart 容器name/容器id -
删除容器
docker rm 容器name/容器id -
挂载本地目录到docker容器
docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes -
其余参数
-v /root/docker/redis/data:/data 其中冒号前面是本地目录,冒号后面是容器中目录 -d 表示后台运行 -v 文件映射 --name 容器取名称 -p 端口映射(小写) 主机端口:容器暴露的端口 -e 指定环境变量