首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >docker入门学习

docker入门学习

作者头像
cultureSun
发布于 2023-05-18 14:16:13
发布于 2023-05-18 14:16:13
3700
举报
文章被收录于专栏:cultureSun学安全cultureSun学安全

简介

接触docker的次数越来越多,无奈还是学习一下吧,无需精通,会用即可。 docker的三大概念:镜像、容器、仓库。 我的理解,镜像就是一个打包好的环境,仓库则是用来存放环境的,容器则是一个运行时的环境。(环境则是一些安装好的应用或应用集合,比如nginx、tomcat、mysql等等)。

常用命令集合

基本命令

  1. 查看docker命令 docker --help
  2. docker详细信息,镜像源 docker info
  3. 查看docker版本 docker version

镜像命令

  1. 查看docker镜像 docker images -a
  2. 从镜像源查找nginx镜像 docker search nginx
  3. 从镜像源下载nginx镜像 docker pull nginx docker pull 镜像id
  4. 从镜像源下载最新版本nginx镜像。冒号后面指定版本号,latest代表最新版本 docker pull nginx:latest
  5. 删除镜像命令 docker rmi nginx docker rmi 镜像id
  6. 强制删除 docker rmi -f nginx
  7. 查看指定镜像的创建历史 docker history nginx

容器命令

  1. 查看容器 docker ps -a
  2. 查看nginx容器信息 docker inspect nginx docker inspect 容器id
  3. 新建并启动容器。-i 以交互模式运行容器;-t 为容器重新分配一个伪输入终端;--name 为容器指定一个名称 docker run -i -t --name 容器名称 镜像名称/镜像ID
  4. 新建容器但不运行容器。同docker run ,但不运行 docker create -i -t --name 容器名称 镜像名称/镜像ID
  5. 新建容器且后台运行。-d 已守护方式启动容器 docker run -d 容器名称/容器id
  6. 启动容器 docker start 容器id
  7. 重新启动容器 docker restart 容器id
  8. 暂停容器 docker pause 容器id
  9. 关闭容器 docker stop 容器id
  10. 删除容器 docker rm 容器id
  11. 停用并删除所有容器 docker stop (docker ps -q) & docker rm
  12. 进入容器。/bin/bash 用容器运行 bash 程序,既运行容器的 bash 。也可以运行其他命令,如ls。 docker exec -it 容器id /bin/bash docker exec -it 容器id ls
  13. 列出指定的容器的端口映射 docker port nginx
  14. 查看容器日志 docker logs nginx

仓库命令

  1. 登陆到一个Docker镜像仓库 docker login -u 用户名 -p 密码
  2. 登出Docker镜像仓库 docker logout
  3. 将本地的镜像上传到镜像仓库 docker push 镜像名:版本号

结语

对于docker的学习不仅仅止步于此,这只是一个门外汉的了解。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 简介
  • 常用命令集合
    • 基本命令
    • 镜像命令
    • 容器命令
    • 仓库命令
  • 结语
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档