Docker 實戰之 CentOS7 系統環境配置
本文件詳細介紹 Docker 實戰之 7 系統環境配置,為後期安裝 Docker 做準備。 |
0 最佳化環境
直接複製以下程式碼,最佳化環境,如果執行了一下程式碼,那麼接下來的1和2步驟可以不用再操作了。
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config &> /dev/null setenforce 0 systemctl stop firewalld systemctl disable firewalld iptables -F systemctl stop NetworkManager &> /dev/null systemctl disable NetworkManager &> /dev/null
1 關閉SELinux和防火牆
[root@Docker ]# vim /etc/selinux/config SELINUX=disabled [root@Docker ]# setenforce 0 [root@Docker ]# getenforce Permissive
2 關閉Firewalld 和 iptables
[root@Docker ]# systemctl stop firewalld [root@Docker ]# systemctl disable firewalld [root@Docker ]# systemctl status firewalld [root@Docker ]# iptables -F
3 配置 yum 源
[root@Docker ]# mv /etc/yum.repos.d/Cent* /tmp [root@Docker ]# vim /etc/yum.repos.d/CentOS7.repo [aliyun-os] name=aliyun-os baseurl= enabled=1 gpgcheck=0 [aliyun-epel] name=aliyun-epel baseurl= enabled=1 gpgcheck=0 [aliyun-extra] name=aliyun-extra baseurl= enabled=1 gpgcheck=0 [root@Docker ]# yum clean all && yum makecache
新增 epel 源
[root@Docker ]# yum install epel-release -y
新增 docker-ce 源
[root@Docker ]# yum install -y yum-utils [root@Docker ]# yum-config-manager --add-repo [root@Docker ]# cat /etc/yum.repos.d/docker-ce.repo [docker-ce-stable] name=Docker CE Stable - $basearch baseurl= enabled=1 gpgcheck=1 gpgkey= [docker-ce-stable-debuginfo] name=Docker CE Stable - Debuginfo $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-stable-source] name=Docker CE Stable - Sources baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-edge] name=Docker CE Edge - $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-edge-debuginfo] name=Docker CE Edge - Debuginfo $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-edge-source] name=Docker CE Edge - Sources baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-test] name=Docker CE Test - $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-test-debuginfo] name=Docker CE Test - Debuginfo $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-test-source] name=Docker CE Test - Sources baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-nightly] name=Docker CE Nightly - $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-nightly-debuginfo] name=Docker CE Nightly - Debuginfo $basearch baseurl= enabled=0 gpgcheck=1 gpgkey= [docker-ce-nightly-source] name=Docker CE Nightly - Sources baseurl= enabled=0 gpgcheck=1 gpgkey= [root@Docker ]# yum clean all && yum makecache
4 配置 hostname
[root@Docker ]# vim /etc/hostname Docker
5 配置/etc/hosts
[root@Docker ]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhostlocaldomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.7 Docker [root@Docker ]# ping $HOSTNAME
6 同步時間
[root@Docker ]# find / -name Shanghai /usr/share/zoneinfo/Asia/Shanghai /usr/share/zoneinfo/posix/Asia/Shanghai /usr/share/zoneinfo/right/Asia/Shanghai [root@Docker ]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime cp: overwrite ‘/etc/localtime’? y [root@Docker ]# yum install -y ntp ntpdate [root@Docker ]# systemctl enable ntpd [root@Docker ]# systemctl start ntpd [root@Docker ]# ntpdate cn.pool.ntp.org [root@Docker ]# ntpdate 0.rhel.pool.ntp.org
手動改時間: date -s "2019-09-09 19:19"
7 配置 pip 映象源,方便快速下載python庫(這一步很重要)
[root@Docker ]# mkdir /.pip [root@Docker ]# vim /.pip/pip.conf #寫入下以內容 [global] index-url = [install] trusted-host=mirrors.aliyun.com
8 配置網路卡資訊
[root@Docker ]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.10.7 GATEWAY=192.168.10.2 NETMASK=255.255.255.0
總結
以上的操作就是 CentOS7 系統環境配置的過程,為安裝 Docker 做好準備。想看怎麼安裝 Docker 的朋友請持續關注我的文章,希望我的文章能給大家帶來幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2766482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統 Centos7 環境基於Docker部署Rocketmq服務LinuxCentOSDockerMQ
- CentOS7 環境配置指南CentOS
- 作業系統實驗 & bochs 環境配置作業系統
- Docker 實戰(2)- 配置 Jenkins 容器上的持續整合環境DockerJenkins
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- 淺談RASP技術攻防之實戰[環境配置篇]
- Centos7下搭建Laravel環境(非docker)CentOSLaravelDocker
- Docker配置PHP開發環境DockerPHP開發環境
- Docker 之 Nginx環境搭建DockerNginx
- Docker檔案系統實戰Docker
- docker 學習筆記之實戰 lnmp 環境搭建系列 (1) —— docker 介紹與安裝Docker筆記LNMP
- CentOS7 配置 LNMP 伺服器環境CentOSLNMP伺服器
- CentOS7系統手動部署LNMP環境操作演示CentOSLNMP
- CentOS7系統搭建web環境 php&nginx&pgsqlCentOSWebPHPNginxSQL
- Docker 下安裝配置 lnmp 環境DockerLNMP
- docker配置Nvidia環境,使用GPUDockerGPU
- Mac 系統下 DNMP (docker+nginx+MySQL+PHP) 環境的配置及踩坑MacDockerNginxMySqlPHP
- 大資料實戰之環境搭建(八)大資料
- Centos7配置webrtc-streamer環境教程。CentOSWeb
- 作業系統-002- 環境配置作業系統
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- RMAN之環境配置(一)
- Windows 環境中使用 Docker 配置 LaraDockWindowsDocker
- windows 10 配置 docker lnmp 開發環境WindowsDockerLNMP開發環境
- 聊聊如何在docker環境中配置hostsDocker
- 實戰生產環境vCenter HA配置(VCSA6.5)
- 配置《Orange's一個作業系統的實現》環境心得作業系統
- Centos7下配置PHP + MySQL + Nginx開發環境CentOSPHPMySqlNginx開發環境
- ubuntu系統環境配置檔案的區別Ubuntu
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- Mac OS X 系統的環境變數配置Mac變數
- window系統中配置Vue的開發環境Vue開發環境
- 配置環境之vscodeVSCode
- mybatis實戰教程(一)環境配置及簡單入門MyBatis
- Linux環境下MySQL5.6Master-Slave配置實戰LinuxMySqlAST
- Windows 環境中使用 Docker 配置 LaraDock 教程WindowsDocker
- docker下springboot的多環境配置DockerSpring Boot
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit