【Docker】 CentOS7 安装 Docker 及其使用方法 ( 一 )
系列目录:
【Docker】 CentOS7 安装 Docker 及其使用方法 ( 一 )
【Docker】 使用Docker 在阿里云 Centos7 部署 MySQL 和 Redis (二)
【Docker】 .Net Core 3.1 webapi 集成EF Code First,使用MySql进行业务操作 、配置swagger (三)
.......持续不定期更新中
前提条件: Docker 运行在 CentOS7 系统内核版本为 3.10 以上。
准备工具: 阿里云服务器一台,连接工具MobaXterm。
官方文档:https://docs.docker.com/engine/install/centos/
一、安装方法
1、Docker 要求 CentOS 的内核版本高于 3.10,查看系统是否符合要求。
uname -r
2、更新yum。
sudo yum update
3、卸载旧版本(如果之前有安装)。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
4、安装需要的软件包, 需要utils的yum-config-manager功能,并设置yum源。
sudo yum install -y yum-utils sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
5、查看所有可下载的Docker版本。
yum list docker-ce --showduplicates | sort -r

6、安装最新稳定版本的Docker。
sudo yum install docker-ce docker-ce-cli containerd.io
7、不想安装最新版本,可以自己指定版本安装。
sudo yum install docker-ce-<这里填版本> docker-ce-cli-<这里填版本> containerd.io
8、启动Docker、并把Docker设为开机启动。
sudo systemctl start docker
sudo systemctl enable docker
9、验证安装是否成功,要有服务端和客户端都显示才表示正确启动。
$ docker version
二、基本使用
1、安装第一个容器(先 docker pull 拉取 image,再根据 image 创建 container) 。
docker run hello-world
2、查看所有镜像,下面二者都可以。
docker images
docker image list

3、查看所有容器(不加-a是查看正在运行的容器),下面二者都可以。
docker ps -a
docker container ls -all

4、删除image,+名字 或者id都可以删除。
docker rmi hello-world
5、开启、停止、删除 container。
docker start 容器
docker stop 容器
docker rm 容器
6、拉取镜像速度慢,可以使用国内地址。
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
7、修改文件后,重载服务并重启docker
systemctl daemon-reload
systemctl restart docker
【Docker】 CentOS7 安装 Docker 及其使用方法 ( 一 )的更多相关文章
- centos7安装docker并安装jdk和tomcat(常用命令)
阿里专属的镜像加速 在宿主机器编辑文件:vi /etc/docker/daemon.json 阿里专属的镜像加速地址,类似于"https://91cntlkt.mirror.aliyuncs ...
- 【运维技术】VM虚拟机上使用centos7安装docker启动gogs服务教程【含B站视频教程】
VM虚拟机上使用centos7安装docker启动gogs服务视频教程 BiliBili视频教程链接飞机票,点我 使用VMware Workstation安装Centos7 MinMal系统 第一步: ...
- Centos7安装Docker 基于Dockerfile 搭建httpd运行环境
Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...
- centos7安装 docker
centos7安装 docker 切换到 root用户,执行: [root@localhost frinder]# yum install docker已加载插件:fastestmirror, lan ...
- centos install docker setup centos7 安装docker
centos7 安装docker 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2: 添 ...
- 获取Centos7安装Docker各种姿势(指定版本)(转载)
Centos7安装docker社区(CE)版 官网指导:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#inst ...
- CentOS7安装docker 18.06
原文:CentOS7安装docker 18.06 一.CentOS Docker 安装 参考docker 官方网站:https://docs.docker.com/install/linux/dock ...
- centos7 安装docker(手动和脚本安装)换源 卸载
centos7 安装docker(手动和脚本安装)换源 卸载 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ...
- Docker学习笔记(1):CentOS7安装Docker
Docker是一个基于Go语言实现的开源应用容器引擎,通过对应用组件的封装.分发.部署.运行等生命周期的管理,使程序及其运行环境能够做到"一次封装,到处运行". Docker架构 ...
随机推荐
- 小学生学习C++应该具备哪些基础?
一.电脑操作基础: 应该具备一些必要的电脑相关的知识,如操作系统的相关知识,如何打开.编辑.保存文件.对电脑的能力有一些基本的认识,以及会使用鼠标,键盘熟练输入. 磨刀不误砍柴工,至少要做到能快速找到 ...
- 最全总结 | 聊聊 Python 办公自动化之 Word(上)
1. 前言 日常自动化办公中,使用 Python 真的能做到事半功倍! 在上一个系列中,我们对 Python 操作 Excel 进行了一次全面总结 最全总结 | 聊聊 Python 办公自动化之 Ex ...
- ado.net 连接数据库
一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnecti ...
- JS缓冲运动案例:右下角悬浮窗
JS缓冲运动案例:右下角悬浮窗 红色区块模拟页面的右下角浮窗,在页面进行滚动时,浮窗做缓冲运动,最终在页面右下角停留. <!DOCTYPE html> <html lang=&quo ...
- 微信告警如何配置?用Cloud Alert快速实现微信告警
在当下互联网蓬勃发展的时代里,微信已经成为了人们生活中不可分割的一部分.作为苦逼的运维人员,我们自然也得跟得上时代的步伐,将微信添加进告警的通知方式里.如果能够将告警消息第一时间发送到微信中,更清楚地 ...
- tcp 客户端 发送syn
简介 sys_connect->inet_stream_connect->inet_stream_connect->tcp_v4_connect->tcp_connect对于t ...
- kafka生产者数据可靠性保证
为保证 producer 发送的数据,能可靠的发送到指定的 topic,topic 的每个 partition 收到 producer 发送的数据后,都需要向 producer 发送 ack(ackn ...
- 1. 线性DP 1143. 最长公共子序列
最经典双串: 1143. 最长公共子序列 (LCS) https://leetcode-cn.com/problems/longest-common-subsequence/submissions/ ...
- FairyGUI编辑器的和unity里的Obj对应关系
1.在FairyGUI官网上下载好unity的工程,用FairyGUI编辑器打开它的官方案例 2.在FairyGUI编辑器和Unity中,从一个最简单的示例"Bag"着手. ...
- 算法学习笔记:Tarjan算法
在上一篇文章当中我们分享了强连通分量分解的一个经典算法Kosaraju算法,它的核心原理是通过将图翻转,以及两次递归来实现.今天介绍的算法名叫Tarjan,同样是一个很奇怪的名字,奇怪就对了,这也是以 ...