ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Docker_学习笔记系列之CentOs7安装docker

2021-04-04 23:57:22  阅读:151  来源: 互联网

标签:repo sudo CentOs7 etc yum install Docker docker


1.基本的Linux环境配置

# 关闭selinux防火墙
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sync && reboot

# 配置网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0  # 指定网卡标识
BOOTPROTO=none # static /dhcp 指定网络模式,静态还是动态的
ONBOOT=yes   # 开机自动启动网卡
IPADDR=192.168.1.2
GATEWAY=192.168.1.1
NETMASK=255.255.255.0

systemctl restart network

# 配置yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
curl  -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  # -o 下载重命名
yum clean all && yum makecache

# 配置eprl库,第三方软件nginx,apache,pip等需要
yum install epel-release

# 安装常用Linux管理工具
安装vim,wget【-O 下载】
lrzsz【文件上传下载】
tree【目录树】
provides pstree【进程树】
bash-completion【命令补全】
bink-utils【nolookup】
tcpdump【抓包】
net-tools【网络命令工具ifconfig,netstat】

yum install -y vim lrzsz provides pstree tree bash-completion bink-utils tcpdump net-tools

2.卸载旧版本docker

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-selinux \
                docker-engine-selinux \
                docker-engine

3.设置存储仓库

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

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

4.安装docker引擎【社区版】

sudo yum install docker-ce

5.管理docker

# 启动
systemctl start docker
# 测试是否安装成功,通过启动一个容器
sudo docker run hello-world

6.配置docker镜像加速器【/etc/docker/daemon.json】

# 官网:https://docs.docker.com/install/linux/docker-ce/centos/#upgrade-docker-after-using-the-convenience-script

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

官方文档:https://docs.docker.com/install/linux/docker-ce/centos/#upgrade-docker-after-using-the-convenience-script

标签:repo,sudo,CentOs7,etc,yum,install,Docker,docker
来源: https://blog.51cto.com/15127518/2685176

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有