每个优秀的人,背后都有一段沉默的时光

前言

学习Docker基础知识

安装

docker常见的有3种安装方式,yum、rpm包、脚本。

我们采用相对简单但对各种环境比较友好的方式:(关防火墙和selinux)

安装存储库拓展包

yum install -y yum-utils

设定存储库

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装三个包

yum -y install docker-ce docker-ce-cli containerd.io

验证

docker version#查询docker版本信息

docker info#查询docker详细信息

docker run hello-world#运行第一个容器:helloworld

基础命令

#查询本地镜像
docker images #查找镜像
docker search [images] #下载镜像
docker pull [images:tag] # 利用镜像直接创建容器
docker run +参数 [images:tag] 启动命令 #查看现有容器
docker ps -a (加了该选项可以查出未启动的容器) #指定容器名字
docker run --name [name] [image:tag] #利用镜像直接创建容器
docker run -d --name nginx_1 nginx:latest #镜像用可交互的方式创建容器
docker run -itd --name nginx_1 nginx:latest #创建容器并暴露端口
docker run -itd -p 8800:80 --name nginx_1 nginx:latest #进入容器
docker exec -it [容器ID] 命令 #如何启动和停止容器
docker start/stop [容器ID] #如何删除已停止的容器
docker rm [容器ID] #如何删除所有已停止的容器
docker rm `docker ps -aq` #查看镜像或容器的详细信息
docker inspect [容器ID/镜像名:tag] #给镜像添加一个软链接并改名和标签
docker tag [oldname:tag]/[newname:tag] #删除镜像
docker rmi 镜像:tag/镜像ID #容器和宿主机之间文件复制
docker cp [文件目录 容器ID:内部路径]
docker cp [容器ID:内部路径 文件目录] # 用dockerfile构建镜像
docker build -t(设置要构建镜像的名字).

总结

学习Docker的安装和常用的基本命令

最新文章

  1. 【poj1091】 跳蚤
  2. 27 GroupSock概述(一)——live555源码阅读(四)网络
  3. 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
  4. Objective-C Runtime(转)
  5. There is no getter for property named 'purchaseApplyId' in 'class java.lang.Long'
  6. oracle的启动过程(不分模式启动)
  7. Transactional topologies —— 事务拓扑
  8. 【转】最简单的CI框架入门示例--数据库取数据
  9. Visual Studio 扩展包(.vsix)制作
  10. php设计模式之单例模式
  11. 用Python制作游戏外挂(上)
  12. 求链表倒数第n个元素
  13. bootstrap table的样式
  14. Django 调用报错 " ImportError: Couldn't import Django. "
  15. hibernate---session查询
  16. 在Delphi中操作快捷方式
  17. 【转】用JS完成手机短信验证按键点击事件
  18. fildder教程
  19. SpringMVC两种处理器适配器
  20. Oracle数据稠化

热门文章

  1. Spring中11个最常用的扩展点,你知道几个?
  2. 【转载】EXCEL VBA Workbook、Worksheet、Range的选择和操作
  3. Hadoop详解(04)-Hdfs
  4. 抽奖动画 - 播放svga动画
  5. Winform DataGridViewTextBoxCell 编辑添加右键菜单,编辑选中文本
  6. AI换脸实战教学(FaceSwap的使用)---------第二步Tools:处理输入数据集。
  7. Ubuntu snap 下载慢
  8. antDesign 【NG-ZORRO、Angular】日期选择框时间段nz-range-picker设置默认选择日期及限制日期可选范围
  9. ASP.NET Core RESTful学习理解
  10. PV系统 Argus 8.4