Docker 安装、卸载、启动、停止

摘要:
如果安装了这些版本,请卸载它们及关联的依赖资源。yumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engine2.安装DockerCEyuminstall-yyum-utilsdevice-mapper-persistent-datalvm23.设置Docker的镜像仓库官方镜像仓库:yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo阿里云镜像仓库:yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo在这里,我使用了阿里云镜像仓库4.安装最新版本的DockerCEyuminstalldocker-cedocker-ce-clicontainerd.io安装中出现下面提示,输入y然后回车安装成功:1.3卸载Docker服务1.卸载Docker软件包yumremovedocker-ce2.删除镜像/容器等rm-rf/var/lib/docker1.4启动与停止Docker服务上面安装只是安装好,但是没有启动Docker服务。systemctl命令是系统服务管理器指令,它是service和chkconfig两个命令组合。

1.1 查看当前系统的内核版本

查看当前系统的内核版本是否高于 3.10

Docker 安装、卸载、启动、停止第1张

英文文档:https://docs.docker.com/

中文文档:https://docs.docker-cn.com/ (最近无法访问)

Docker 安装、卸载、启动、停止第2张

1.2 安装 Docker 服务

使用镜像仓库进行安装,采用 yum 命令在线安装(即电脑需要联网)

root 用户运行以下命令:

1. 卸载旧版本:(如果安装过旧版本的话)

Docker 的早期版本称为 docker 或 docker-engine 。如果安装了这些版本,请卸载它们及关联的依赖资源。

yum remove docker 
                   docker-client 
                   docker-client-latest 
                   docker-common 
                   docker-latest 
                   docker-latest-logrotate 
                   docker-logrotate 
                   docker-engine

Docker 安装、卸载、启动、停止第3张

2.安装Docker CE

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

Docker 安装、卸载、启动、停止第4张

3. 设置Docker的镜像仓库

官方镜像仓库:

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

阿里云镜像仓库:

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

在这里,我使用了阿里云镜像仓库

Docker 安装、卸载、启动、停止第5张

4. 安装最新版本的 Docker CE

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

安装中出现下面提示, 输入 y 然后回车

Docker 安装、卸载、启动、停止第6张

Docker 安装、卸载、启动、停止第7张

安装成功:

Docker 安装、卸载、启动、停止第8张

1.3 卸载 Docker 服务(有待验证)

1. 卸载 Docker 软件包

yum remove docker-ce

2. 删除镜像/容器等

rm -rf /var/lib/docker

1.4 启动与停止Docker服务

上面安装只是安装好, 但是没有启动Docker服务 。

systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。

启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机自动启动docker: systemctl enable docker

Docker 安装、卸载、启动、停止第9张

1.5 Docker 版本查看

查看当前安装的 Docker 版本

docker version

Docker 安装、卸载、启动、停止第10张

1.6 Docker 帮助命令

查看 docker 帮助命令:

docker --help

Docker 安装、卸载、启动、停止第11张

查看 docker 概要信息:

docker info

Docker 安装、卸载、启动、停止第12张

免责声明:文章转载自《Docker 安装、卸载、启动、停止》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Confluence 6 链接到其他应用Solon 框架详解(三)- Solon的web与data开发下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一种用buildkit打造免registry的local cd/ci工具,打通vscodeonline与openfaas模拟cloudbase打造碎片化编程开发部署环境的设想

本文关键字:如何直接修改docker中的文件,从外部编辑dockernamespace内文件,share data between host and container?,定制镜像和容器,不经过任何registry重建/修改/commit docker镜像,Creating an image from a commited snapshot,把openfa...

几个容器网络相关问题的分析和解决总结

【摘要】 网络/容器网络因为其本身的复杂性,以及很多侧重软件开发的童鞋并不熟悉网络,导致和网络/容器网络相关问题的定位、分析和解决都比较困难,很多时 候有无从下手之感。我对最近、再加上以前参与处理了的几个网络/容器网络相关的问题,总结如下,希望能给遇到类似的问题的童鞋一点启发。 目录 1. 目标主机上没有到源主机的路由,导致ping包没有返回 - rout...

阿里云服务器ECS(CentOS)部署项目最详细流程(安装tomcat、部署项目、取消访问时自带项目名、购买域名、备案、域名访问项目)(图文介绍)

自己操作的时候出了很多问题,查了挺多资料最后解决了,记录一下 1、首先去docker hub上搜索tomcat https://hub.docker.com/_/tomcat 2、找一个自己喜欢的版本,或者直接下载默认版本 docker pull tomcat 如果没有配置过镜像加速 针对Docker客户端版本大于 1.10.0的用户 您可以通过修改d...

.NET Core容器化开发系列(一)——Docker里面跑个.NET Core

前言     博客园中已经有很多如何在Docker里面运行ASP.NET Core的介绍了。本篇主要介绍一些细节,帮助初学的朋友更加深入地理解如何在Docker中运行ASP.NET Core。 安装Docker     Docker现支持在主流Linux、Windows和macOS上安装,官方的安装文档请参考docker docs。鉴于国内的网络环境,...

在docker容器中访问宿主机端口

https://www.cnblogs.com/m-finder/p/11592716.html docker容器内服务访问宿主机服务 原本,nginx内配置了代理转发到node服务端口: location / {proxy_pass http://localhost:8000;proxy_set_header Host $host;proxy_set_h...

0x00-Kali Linux 系列入门篇

Kali Linux介绍篇 Kali Linux 官网:https://www.kali.org/ Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具。 Kali Linux 是一款非常不错的渗透测试系统,致力于做最优秀的渗透测试分发系统。 Kali Li...