CentOS Docker
Posted fenixg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS Docker相关的知识,希望对你有一定的参考价值。
软件版本
- 物理宿主机系统:Windows10 家庭中文版
- 虚拟机软件:VMware Workstation 10.0.1版本
- 虚拟机系统:CentOS 7.4? 64位操作系统
- SSH终端软件:Xshell 6
环境查看
# 系统内核是3.10以上的
[fenixgao@localhost ~]$ uname -r
3.10.0-693.el7.x86_64
# 系统版本
[fenixgao@localhost ~]$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
安装
帮助文档:https://docs.docker.com/engine/install/centos/
Docker for Linux
Install on CentOS
# 1.卸载旧版本
[root@localhost fenixgao]# sudo yum remove docker > docker-client > docker-client-latest > docker-common > docker-latest > docker-latest-logrotate > docker-logrotate > docker-engine
# 2.需要的安装包
yum install -y yum-utils
# 3.设置镜像仓库
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 # 阿里云
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo #清华大学源
# 补充: 更新yum软件包索引
yum makecache fast
# 4. 安装docker相关的引擎 docker-ce 社区版(推荐) docker-ee 企业版
yum install docker-ce docker-ce-cli containerd.io #下载最新版本
# 5.启动docker
systemctl start docker
# 6.使用docker version 检验是否安装成功
docker version
# 7.测试docker 引擎
docker run hello-world
- 箭头1是指docker 引擎查找不到镜像(image),pull是取libray中拉取信息
- 箭头2是指安装成功了
# 8. 查看一下下载的这个hello-world镜像
[root@localhost fenixgao]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 5 months ago 13.3kB
卸载Docker
# 1、卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 2、删除资源
rm -rf /var/lib/docker
# /var/lib/docker docker的默认工作路径!
以上是关于CentOS Docker的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段