(Linux)Docker完全卸载与Docker安装和Docker常用命令

这篇具有很好参考价值的文章主要介绍了(Linux)Docker完全卸载与Docker安装和Docker常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


docker 卸载

使用yum安装docker 如需卸载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

(Linux)Docker完全卸载与Docker安装和Docker常用命令
其他的docker相关的安装包同样删除操作,删完之后可以再查看下docker rpm源

rpm -qa |grep docker

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

删除上述的docker目录

rm -rf /var/lib/docker

到此docker卸载就完成了

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

4、安装成功后,启动Docker并设置开机自启

5、启动Docker服务

systemctl start docker

部分情况安装完成无法启动docker的完全卸载后按照此方法重新安装

首先确定把相应的前置包都安装好
下载Docker依赖组件

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

之后操作命令行执行命令:

 yum-config-manager --disable dockerrepo 

然后再执行:

sudo yum install docker-ce docker-ce-cli containerd.ioLoaded plugins: fastestmirror

然后Docker就能够安装成功啦
(Linux)Docker完全卸载与Docker安装和Docker常用命令

6、设置开机自动启动

systemctl enable docker

7、测试安装成功

docker version

Docker常用命令

1,启动docker

systemctl start docker

2,关闭docker

systemctl stop docker 

3,重启docker

systemctl restart docker 

4, 查看docker运行状态(显示绿色代表正常启动)

systemctl status docker 

(Linux)Docker完全卸载与Docker安装和Docker常用命令

docker的帮助命令

1,忘记了某些命令的使用可以查看

docker --help

演示:假如我们启动镜像的时候忘记命令的使用

docker  run  --help

(Linux)Docker完全卸载与Docker安装和Docker常用命令

Docker镜像命令

1,查看docker镜像列表

docker  images

2,单独搜索镜像

docker  images  镜像名 

3,拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

docker pull 镜像名 
docker pull 镜像名:tag 
比如:
docker pull mysql(拉取最新版)
docker pull mysql:8.0.17(拉取指定版本)

4,删除没有用的镜像

删除一个

docker rmi -f 镜像名/镜像ID

删除多个 其镜像ID或镜像用空格隔开即可

docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

删除全部镜像 -a 意思为显示全部, -q 意思为只显示ID

docker rmi -f $(docker images -aq)

强制删除

docker image rm 镜像名称/镜像ID

5,查看docker容器资源

docker stats

6,docker复制文件到容器指定目录

docker cp /usr/local/bin/sonar-l10n-zh-plugin-8.9.jar
容器名称:/opt/sonarqube/extensions/

docker容器命令

1,查看正在运行的容器

docker  ps

2,查看所有容器包括正在运行和停掉的容器

docker  ps  -a

3,运行一个容器

-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

然后查看运行的容器

docker  ps 

4,访问容器

docker exec -it mysql /bin/bash

5,删除容器 首先要停止运行的容器

先停止咱之前运行的 mysql5.7 容器
docker stop 容器名/容器ID

然后再进行查询所有容器

docker ps -a 

删除一个容器
docker rm -f 容器名/容器ID
删除多个容器 空格隔开要删除的容器名或容器ID
docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID
删除全部容器
docker rm -f $(docker ps -aq)

容器端口与服务器端口映射

-p 宿主机端口:容器端口 

-p 8080:8081解析 将容器内部的 8081端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8888 端口进行映射 那通过外部访问宿主机8080端口 即可访问到 docker 容器 8081端口了

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

然后运行容器

docker exec -it 容器ID /bin/bash

退出容器就是文章来源地址https://www.toymoban.com/news/detail-492415.html

exit  或者 ctrl+p+q 

6,docker查看容器日志命令

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

到了这里,关于(Linux)Docker完全卸载与Docker安装和Docker常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu完全卸载docker

    Ubuntu完全卸载Docker 简介 Docker是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完全卸载Docker,本文将介绍如何在Ubuntu系统上进行此操作。 步骤 步骤一:停止Docker服务 首先,我们需要停止正在运行的Docker服

    2024年02月04日
    浏览(40)
  • ubuntu 完全干净的卸载docker

    1. 删除某软件,及其安装时自动安装的所有包 2. 删除docker其他没有没有卸载 3.卸载没有删除的docker相关插件(结合自己电脑的实际情况) 4.删除docker的相关配置目录 5.确定docker卸载完毕

    2024年02月04日
    浏览(54)
  • linux 安装、卸载docker(一)

     

    2024年02月08日
    浏览(39)
  • ubuntu安装docker及docker常用命令

    docker里有三个部分 daemon 镜像 和 容器 我们需要了解的概念 容器 镜像 数据卷 容器的数据卷。理解为一个文件或者一个目录。 宿主机(安装docker的机器)和容器,容器和容器之间可以有一块共同的空间,她们所有都可以对这块空间操作,写入,修改,删除等等,一处修改,多

    2024年02月04日
    浏览(46)
  • Docker官方文档学习笔记(一):安装、升级、卸载Docker Desktop for Linux(和安装Docker Engine二选一,推荐Docker Engine)

    参考自官方文档Install Docker Desktop on Linux和Install Docker Desktop on Ubuntu 本教程所用系统为Ubuntu22.04 对新手来说有个图形化界面还是挺方便的,可以装上跟着学习笔记(二)熟悉Docker,我是练完手之后卸载了Docker Desktop转而装了Docker Engine,因为当时发现DD4L好像不支持容器内运行图

    2024年02月10日
    浏览(47)
  • Nginx安装、卸载教程(含Window、Linux版、Docker版)

    目录 一、下载 二、Linux版安装 2.1 编译安装之前 2.2 编译安装 2.3 启动Nginx 2.4 关于防火墙 2.5 安装成系统服务 三、Linux版卸载(彻底) 3.1 检查一下Nginx服务是否在运行 3.2 停止Nginx服务 3.3 查找、删除Nginx相关文件 3.4 再使用yum清理 四、Docker安装Nginx 五、如何通过nginx访问我们

    2024年02月12日
    浏览(57)
  • Docker基础入门:Docker起源、组成、安装、及常用命令

    💖The Begin💖点点关注,收藏不迷路💖 Docker起源于2013年,由Docker公司(前身为dotCloud公司)创造和推广。它是一个开源的容器化平台,旨在简化应用程序的部署和管理。 在过去,应用程序的部署和运行环境往往存在着依赖关系和配置差异,这导致了许多问题,例如运行环境

    2024年02月10日
    浏览(37)
  • linux下卸载,安装mariadb数据库,设置外部访问(二进制包安装和卸载,非docker)

     如果存在,删除服务  删除目录(因为我docker里也安装了mysql,所以根据自己情况删除 ) 下载地址: https://mariadb.org/download  我的数据位置在/usr/local/data/mysql  安装成功  查看数据目录 my.cnf具体配置(网上有很多,找一个就行,但是注意目录的修改)  不修改会报错 报错详情:详细

    2024年02月03日
    浏览(45)
  • Docker——认识Docker & 常用命令 & Linux中安装docker & 常见问题及其解决

    1.认识docker,docker和虚拟机对比; 2.docker的架构,客户端,镜像,容器,仓库; 3.docker常用的命令,docker exec,inspect,ps; 4.Linux安装docker,更换镜像源,ipv4转发开启; Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用

    2024年02月16日
    浏览(45)
  • Docker的介绍、安装与常用命令

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙盒机制,相互之间不会存在任何接口。几乎没有性能开销,可以很容易的在机器和数据中心运行。最重

    2024年02月19日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包