记录下,下次直接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,内存会超分,并且性能会不好。