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

Linux环境下完全卸载、安装Docker以及常用命令

一、卸载

1、停止docker服务

systemctl stop docker

2、查看yum安装的docker文件包

yum list installed |grep docker

3、查看docker相关的rpm源文件

rpm -qa |grep docker

4、删除所有安装的docker文件包

yum -y remove docker-ce.x86_64  docker-ce-18.03.1.ce-1.el7.centos.x86_64

5、删除docker的镜像文件,默认在/var/lib/docker目录下

rm -rf /var/lib/docker

二、安装

1、下载Docker依赖组件

yum -y install yum-utils device-mapper-persistent-data lvm2

2、设置下载Docker的镜像源为阿里云

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

3、安装Docker服务

yum -y install docker-ce

三、常用命令

1、启动Docker服务

systemctl start docker

2、查看docker版本

docker version

3、 查看docker运行状态

systemctl status docker 

4、重启docker

systemctl restart docker 

#(显示绿色代表正常启动)

5、关闭docker

systemctl stop docker 

6、设置开机自启动

systemctl enable docker

7、查看镜像列表

docker  images

#单独搜索镜像
docker  images  镜像名 

8、拉取镜像

#不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本
docker pull 镜像名 
docker pull 镜像名:tag 
#比如:
docker pull mysql(拉取最新版)
docker pull mysql:8.0.17(拉取指定版本)

9、删除镜像

#删除一个
docker rmi -f 镜像名/镜像ID

#删除多个
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#强制删除
docker image rm 镜像名称/镜像ID

10、查看docker容器资源

docker stats

11、查看正在运行的容器

docker  ps

#查看所有容器包括正在运行和停掉的容器
docker  ps  -a

12、运行一个容器

#-it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行) --name 给要运行的容器 起的名字
/bin/bash 交互路径 docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash

例如:我们启动一个mysql5.7版本的

docker  run -it  -d  --name  mysql mysql:5.7 /bin/bash

13、访问容器

docker exec -it mysql /bin/bash

#退出
exit

14、查看容器日志命令

docker logs  镜像名称/镜像ID(查看历史全部日志)
docker logs -f  镜像名称/镜像ID(查看实时日志)


http://www.kler.cn/a/421800.html

相关文章:

  • 【SARL】单智能体强化学习(Single-Agent Reinforcement Learning)《纲要》
  • 【C++】数组
  • 基于智能语音交互的智能呼叫中心工作机制
  • (一)Linux下安装NVIDIA驱动(操作记录)
  • 万字长文解读深度学习——多模态模型BLIP2
  • 音视频入门基础:MPEG2-TS专题(9)——FFmpeg源码中,解码TS Header的实现
  • Pytest框架学习21--fixture总结
  • 2-2-18-9 QNX系统架构之文件系统(一)
  • 二分搜索(三)x的平方根
  • Midjourney Imagine API 申请及使用
  • Vue2-从零搭建一个项目(项目基本结构介绍)
  • 智能运维视角下的网络设备监测与数据分析
  • Flutter中的Future和Stream
  • Pytorch实现心跳信号分类识别(支持LSTM,GRU,TCN模型)
  • 【论文精读】Revisiting Adversarial Training under Long-Tailed Distributions
  • 组合问题变式——选数(dfs)
  • 【Linux探索学习】第十七弹——进程终止:深入解析操作系统中的进程终止机制
  • MySQL 学习 之 数值计算精度问题
  • 硬件看门狗工作原理
  • Zookeeper的通知机制是什么?
  • R语言中的数据读写
  • vscode ctrl+/注释不了css
  • Flink随笔 20241203 Flink重点内容
  • 使用matplotlib 库绘制曲线图~
  • HarmonyOS URL字符串解析 常用的几个方法
  • 用Python做数据分析环境搭建及工具使用(Jupyter)