当前位置: 首页 > news >正文

Docker基础(持续更新中)

  

# 第1步,去DockerHub查看nginx镜像仓库及相关信息# 第2步,拉取Nginx镜像
docker pull nginx# 第3步,查看镜像
docker images
# 结果如下:
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
nginx        latest    605c77e624dd   16 months ago   141MB
mysql        latest    3218b38490ce   17 months ago   516MB# 第4步,创建并允许Nginx容器
docker run -d --name nginx -p 80:80 nginx# 第5步,查看运行中容器
docker ps
# 也可以加格式化方式访问,格式会更加清爽
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"# 第6步,访问网页,地址:http://虚拟机地址# 第7步,停止容器
docker stop nginx# 第8步,查看所有容器
docker ps -a --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"# 第9步,再次启动nginx容器
docker start nginx# 第10步,再次查看容器
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"# 第11步,查看容器详细信息
docker inspect nginx# 第12步,进入容器,查看容器内目录
docker exec -it nginx bash
# 或者,可以进入MySQL
docker exec -it mysql mysql -uroot -p# 第13步,删除容器
docker rm nginx
# 发现无法删除,因为容器运行中,强制删除容器
docker rm -f nginx

起别名

# 修改/root/.bashrc文件
vi /root/.bashrc
内容如下:
# .bashrc# User specific aliases and functionsalias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias dps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"'
alias dis='docker images'# Source global definitions
if [ -f /etc/bashrc ]; then. /etc/bashrc
fi

然后,执行命令使别名生效

source /root/.bashrc

 

http://www.lryc.cn/news/293633.html

相关文章:

  • Vue工程引入Element-ui
  • 算法学习——华为机考题库9(HJ56 - HJ63)
  • Maven安装,学习笔记,详细整理maven的一些配置
  • STM32--USART串口(2)串口外设
  • Unity之做一个最简单的FPS游戏demo
  • 【Springboot】单元测试Junit5应用
  • 【INTEL(ALTERA)】内部错误:子系统:PTI,文件:/quartus/tsm/pti/pti_delay_annotator.cpp
  • 大数据 - Spark系列《二》- 关于Spark在Idea中的一些常用配置
  • android 设置未知来源等 AppOpsManager 权限的设置接口
  • 使用GPT实现一个简单的网站
  • 回归预测 | Matlab实现CPO-CNN-LSTM-Attention冠豪猪优化卷积长短期记忆神经网络注意力机制多变量回归预测(SE注意力机制)
  • 11:Servlet中初始化参数的获取与应用-Java Web
  • STM32的ADC采集传感器的模拟量数据
  • opencvb 十七 使用cmake配置opencv c++项目
  • Java8 中文指南(一)
  • 引流技术-通过文件中增加联系方式并传播
  • 分布式搜索引擎_学习笔记_2
  • 【学习笔记】树上差分总结(点差分/边差分)
  • Vue.js设计与实现(霍春阳)
  • go消息队列RabbitMQ - 订阅模式-fanout
  • 科普类——5G远程实时操控技术在国内港口应用简介(十三)
  • 整理:汉诺塔简析
  • Android 8.1 设置--声音中增加通话音量
  • C#中使用OpenCvSharp4绘制直线、矩形、圆、文本
  • Qt程序设计-自定义控件(提升法)
  • 计算机网络基础知识笔记
  • 【iOS ARKit】2D肢体动作捕捉
  • MAC word删除空白页
  • 字面跳动前端面试题:React Hook为什么不能放在if/循环/嵌套函数里面?
  • 【SpringBoot】SpringBoot的web开发