記錄下,下次直接C、V使用html
[root@web-95-61 /]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@web-95-61 /]# uname -a Linux web-95-61 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@web-95-61 /]#
參考:
https://blog.csdn.net/inslow/...
https://yeasy.gitbooks.io/doc...linux
[admin@web-95-61 ~]$ su Password: [root@web-95-61 /]# cd /etc/yum.repos.d/ [root@web-95-61 yum.repos.d]# ls baofoo-centos-7.repo [root@web-95-61 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo [root@web-95-61 yum.repos.d]# yum makecache [root@web-95-61 yum.repos.d]# yum -y update
參考:
https://qizhanming.com/blog/2...
https://yeasy.gitbooks.io/doc...git
舊版本的 Docker 被叫作 docker 或 docker-engine,若是您安裝了舊版本的 Docker ,您須要卸載掉它。web
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
舊版本的內容在 /var/lib/docker 下,目錄中的鏡像(images), 容器(containers), 存儲卷(volumes), 和 網絡配置(networks)均可以保留。docker
Docker CE 包,目前的包名爲 docker-ceshell
爲了方便添加軟件源,支持 devicemapper 存儲類型,安裝以下軟件包centos
$ sudo yum update $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
添加 yum 軟件源緩存
$ sudo yum-config-manager \ --add-repo \ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo # 官方源 # $ sudo yum-config-manager \ # --add-repo \ # https://download.docker.com/linux/centos/docker-ce.repo
(可選)若是須要測試版本的 Docker CE 請使用如下命令:網絡
$ sudo yum-config-manager --enable docker-ce-test
若是須要每日構建版本的 Docker CE 請使用如下命令:app
$ sudo yum-config-manager --enable docker-ce-nightly
更新一下 yum 軟件源的緩存,並安裝 Docker。
$ sudo yum makecache fast $ sudo yum update $ sudo yum install docker-ce
至此,Docker 已經安裝完成了,Docker 服務是沒有啓動的,操做系統裏的 docker 組被建立,可是沒有用戶在這個組裏。
注意:
默認的 docker 組是沒有用戶的(也就是說須要使用 sudo 才能使用 docker 命令)。
您能夠將用戶添加到 docker 組中(此用戶就能夠直接使用 docker 命令了)。
(可選)加入 docker 用戶組命令
$ sudo usermod -aG docker USER_NAME
用戶更新組信息後,從新登陸系統便可生效。
若是想添加到開機啓動
$ sudo systemctl enable docker
啓動 docker 服務
$ sudo systemctl start docker
$ sudo docker run hello-world
點擊添加主機:
複製
新機器:
總圖:
什麼是swap:
https://www.cnblogs.com/kerry...
Linux內核爲了提升讀寫效率與速度,會將文件在內存中進行緩存,這部份內存就是Cache Memory(緩存內存)。即便你的程序運行結束後,Cache Memory也不會自動釋放。這就會致使你在Linux系統中程序頻繁讀寫文件後,你會發現可用物理內存變少。當系統的物理內存不夠用的時候,就須要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操做的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。這樣,系統老是在物理內存不夠時,才進行Swap交換。
使用了docker 最好關閉swap,內存會超分,並且性能會不好。