Docker 笔记
docker
-- pull 下载镜像
-- rmi 删除镜像
-- exec 连接镜像
-- run 启动镜像
-- export导出镜像
mysql:
--安装:
docker pull mysql:5.7
--使用:
docker run --name mysql_1 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
--name:定义容器名字
-e 定义启动参数
-p 定义端口
-d 定义版本
Dockerfile构建jar包镜像
FROM java:8
MAINTAINER Eureka_Server
VOLUME /tmp
ADD finder_eureka_server-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 9200
ENTRYPOINT ["java","-jar","/app.jar"]
修改镜像标签
docker tag <images-id> 镜像名:镜像标签 docker tag 23sdas2sd eure:0.1
运行jar包镜像
docker run -it -p 9200:9200 eure:0.1
Mongo-express连接mongo
1.下载镜像
docker pull mongo docker pull mongo-express
2.启动mongo镜像
docker -itd -p 27017:27017 --name mongo mongo:latest 启动mongo镜像
3.启动mongo-express连接mongo
docker run -it -p 8081:8081 --name mongo-express --link mongo:mongo mongo-express:latest docker连接mongo镜像,访问端口为8081,http://localhost:8081访问mongo-express页面操作mongo数据库