Docker命令

连接

docker pull //拉取镜像 从docker官方镜像拉去

docker ps //查看容器ID

docker stop ****融器ID

---停掉容器,删除容器,删除镜像

docker stop 容器id;

docker rm 容器id

docker rmi 镜像id

docker exec -it 容器名/容器ID /bin/bash  // 进入容器

exit   #-----直接退出 未添加 -d(持久化运行容器) 时 执行此参数 容器会被关闭 

docker logs -f 容器ID
systemctl restart docker docker重启

docker image prune -a 删除未使用镜像

docker run -d -p 9089:9080 sdfh-registry:5000/yyek-baby-card-online:20190807  运行镜像  9080是镜像的端口 映射到服务器9089端口,直接访问服务器9089接口即可

  端口映射:-p 宿主机端口:容器端口

docker build -t lyhfather:v1 .  //Dockerfile 创建镜像。

docker 数据挂载 上传文件到服务器的位置,默认应该是 docker容器里边位置,直接挂载到 服务器上 方便下载。

   -v 宿主机文件存储位置:容器内文件位置

------遗留问题,如何将jar包打成镜像然后运行,docker如何运行jar包

https://blog.csdn.net/weixin_42054155/article/details/90815393

docker 安装jdk1.8

linux在线安装JDK1.8

安装docker并使用docker安装mysql

      root/123456

           opt/mysql_docker

 

docker 安装rabbitMQ

  admin/admin

-----此时出现个问题 使用ip端口去访问项目没有反应 排查

  linux 查看端口是否开启

  linux 如何开启端口

原文地址:https://www.cnblogs.com/nextgg/p/15561742.html