docker run -d —name nginx -p 80:80
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /data/nginx/logs:/var/log/nginx nginx
# 进入容器
docker exec -it 容器id /bin/bash
docker exec -it 容器id bash
# 退出容器
exit
# 查看docker版本
docker version
# 启动docker
systemctl start docker
# 关闭docker
systemctl stop docker
# 查看状态
systemctl status docker
# 重启docker
systemctl restart docker
# 查看镜像
docker images
# 搜索镜像
docker search +redis镜像名
# 拉取镜像
docker pull +镜像名
# 按镜像ID删除单个镜像。
docker rmi 镜像ID
# 按镜像ID删除多个镜像
docker rmi 镜像ID 镜像ID 镜像ID
# 停止容器
docker stop 容器名称|容器ID
# 启动容器
docker start 容器名称|容器ID
# 查看容器 IP 地址
docker inspect 容器名称|容器ID
# 从容器创建一个新的镜像;
docker commint
# 配合Dockerfile 文件打包镜像
docker build -t 文件名
# 创建 文件
touch Dockerfile
vim Dockerfile
# 镜像来源
FROM java:8
# 添加fonts下的字体到docker的 /usr/share/fonts/ 下
ADD ./fonts/*.ttf /usr/share/fonts/
# 配置语言环境支持
ENV LANG zh_CN.UTF-8
# 添加jar文件到目录
ADD ruoyi-admin.jar /app/ruoyi.jar
# docker暴露的端口号
EXPOSE 8080
# 入口点,以配置好端口启动取代项目默认端口
ENTRYPOINT ["java","-jar","/app/ruoyi.jar","--server.port=8080"]
# 拉取镜像
docker-compose pull nginx
#一键启动所有镜像
docker-compose up