美文网首页
Docker入门基础文档

Docker入门基础文档

作者: basetree | 来源:发表于2019-04-15 21:31 被阅读0次
  • 拉取镜像
// 下载官方nginx镜像源
$ docker pull nginx
// 下载国内镜像源的ubuntu镜像,并指定版本为18.04
$ docker pull registry.docker-cn.com/library/ubuntu:18.04
  • 推送镜像
$ docker push <你的用户名>/<你打包时定义的镜像名>:<标签,版本号>
// 推送到你的一个私有镜像仓库,需要提前搭建好仓库服务(比如用harbor来搭建)
$ docker push <私有镜像库域名, 如a.b.com>/<项目名称>/镜像名:<标签>
  • 打包镜像
# 提前准备好一个Dockerfile, 在Dockerfile相同路径下执行:
$ docker build -t <指定一个完整的镜像名, 比如test:v1.0>
# 即可打包出一个本地镜像, 然后再通过docker push就可以推送到远端镜像仓库
  • 启动容器
$ docker run -d -p 13306:3306 -v /etc/mysql:/var/mysql mysql
-d                 // 表示通过daemon方式来启动
-p 13306:3306      // 端口映射,将host主机的13306端口和docker容器的3306端口映射起来
-v /etc/mysql:/var/mysql  // 目录挂载,将容器内的/var/mysql目录挂载到host主机的/etc/mysql//目录, 可以实现容器内这个目录下的数据持久化
mysql              // 镜像名,指定加载哪个镜像
  • 重启或停止或删除容器应用
docker ps              // 列出目前正在运行的容器列表
docker ps -a           // 列出所有的容器列表
docker start <容器id>  // 通过容器id来重启某个容器, 批量操作的话,直接在参数后面再跟对应容器id即可
docker stop <容器id>   // 通过容器id来关闭某个容器, 批量操作的话,直接在参数后面再跟对应容器id即可
docker rm <容器id>     // 通过容器id来删掉某个已经停止掉的容器
docker rm -f <容器id>  // 通过容器id来删掉某个正在运行的容器
  • 删除本地镜像
docker rmi <镜像id>
docker rmi -f <镜像id>       // 强制删除
  • 查看容器日志
docker logs -f <容器id>
docker inspect <容器id>     // 从返回结果中找到LogPath, 运行的历史日志会在这个文件里找到
  • 进入容器内
docker exec -it <容器id> /bin/bash       // 进入容器内并进入它的shell终端
docker exec -it <容器id> <shell>         // 在容器内执行shell命令,比如下面的命令
docker exec -it <容器id> ls -l /         // 查看容器内系统根目录下所有文件或文件夹
# 进入容器后, 使用ctrl + p + q退出容器,也可以直接通过exit命令退出容器,但是exit的话会让容器停止

相关文章

  • Docker入门基础文档

    拉取镜像 推送镜像 打包镜像 启动容器 重启或停止或删除容器应用 删除本地镜像 查看容器日志 进入容器内

  • Docker 入门

    Docker 入门 文档 理解 Docker provides a way to run applications...

  • Docker 基本用法

    Docker 参考 极客学院Wiki:Docker入门基础教程 Gitbook:Docker —— 从入门到实践 ...

  • docker-springboot配置及部署

    Mac下 Docker部署SpringBoot应用 Docker与Dockerfile极简入门文档 Spring ...

  • 针对docker的入门知识点梳理

    针对docker的入门知识点梳理 技术文档: docker[https://www.docker.com/]doc...

  • Spring Boot与Docker部署

    了解Docker的一些基础知识Docker——入门实战Docker —— 从入门到实践 Centos7上安装doc...

  • Docker从零开始发布应用(1)-构建第一个容器

    一、概述与入门(安装和配置)[1] 官方文档: https://docs.docker.com/ Docker安装...

  • pandas小案例

    markdown太坑!!本文参见:十分钟快速入门Pandas入门可参照:官方文档入门基础知识可参照:官方文档基础知...

  • docker入门

    Docker基础命令学习及redis集群搭建 本堂课内容 一、Docker 入门 Docker是什么? Docke...

  • docker入门操作

    Docker 安装 参考文档:Docker入门级简易手册Docker官网 配置加速器 仓库 镜像 容器的区别注册服...

网友评论

      本文标题:Docker入门基础文档

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