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