美文网首页
docker学习第二天 docker 基础之镜像

docker学习第二天 docker 基础之镜像

作者: 王滕辉 | 来源:发表于2017-12-27 09:37 被阅读8次

-- 1 使用镜像启动容器,比如sameersbn/redis:latest 它先从本机查找有没有,如果不存在,就去官方 Docker Hub仓库查找,下载到本机然后创建
docker run --name gitlab-redis -d sameersbn/redis:latest
--新容器创建后不依赖镜像就可以运行,可以手工删掉,默认是不会删除的,以为该镜像还可能用于创建其他容器

-a 查看本机上所有镜像
docker images -a

-- 查看分多少层 history
docker history sameersbn/redis

--2 镜像维护 Dockerfile
vim Dockerfile

#基于哪个镜像
FROM java:8
# 将本地文件夹挂载到当前容器
VOLUME /tmp
# 复制文件到容器
ADD target/danyuan.jar app.jar
# 
RUN bash -c 'touch /app.jar'
# 声明需要暴露的端口,
# EXPOSE 80
# 配置容器启动执行的命令
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

--创建
docker build

--查看
docker images

docker run --name danyuan-mysql --env MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mariadb
docker run --name danyuan-application --link danyuan-mysql:mysql -d danyuan:0.0.1

-- 4 订制私有基础镜像

相关文章

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • k8s集群详细部署和使用-全集

    Docker基础学习 01.Docker笔记之与镜像相关的命令整理https://www.jianshu.com/...

  • Docker

    # Docker java进阶/docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器...

  • docker 入门

    Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启...

  • Docker学习笔记

    Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启...

  • dokcer命令帮助手册

    基础命令 docker version docker help docker info 镜像命令 docker i...

  • centos下docker基本命令

    docker基础命令 docker服务开启/关闭 service docker start/stop镜像搜索 ...

  • Docker基础使用

    Docker基础使用 概念 Docker Images:镜像,用于创建Docker容器的模板。Docker Con...

  • docker 学习

    Docker学习 docker pull 可以从dockerhub下载镜像docker rmi 可以删除本地镜像 ...

  • docker

    1、docker基础 2、docker数据卷 3、docker-compose 4、Dockerfile(生成镜像...

网友评论

      本文标题:docker学习第二天 docker 基础之镜像

      本文链接:https://www.haomeiwen.com/subject/kevpwxtx.html