Docker_學習筆記系列之CentOs7安裝docker

1.基本的Linux環境配置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.卸載舊版本dockernginx

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.設置存儲倉庫docker

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引擎【社區版】apache

sudo yum install docker-ce

5.管理dockerjson

# 啓動
systemctl start docker
# 測試是否安裝成功,經過啓動一個容器
sudo docker run hello-world

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

# 官網: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

centos

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

相關文章
相關標籤/搜索