查看Docker版本:

docker version

搜索Docker镜像:

docker search <关键词>

拉取Docker镜像:

docker pull <镜像名称>

列出所有本地的Docker镜像:

docker images

创建一个新的容器:

docker create <镜像名称>

启动一个容器:

docker start <容器ID或名称>

停止一个运行中的容器:

docker stop <容器ID或名称>

重新启动一个容器:

docker restart <容器ID或名称>

进入容器的命令行终端:

docker exec -it <容器ID或名称> /bin/bash

列出所有正在运行的容器:

docker ps

列出所有容器(包括运行中和已停止的):

docker ps -a

删除一个容器:

docker rm <容器ID或名称>

查看容器日志:

docker logs <容器ID或名称>

1.查看/更新内核

查看内核版本:

#uname -r

6.4.7-1.el7.elrepo.x86_64

如果内核版本低于 4.9,则需要升级内核;否则忽略此步,直接到「启用 BBR」部分。

#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#yum --enablerepo=elrepo-kernel install kernel-ml -y

执行成功示例:

Installed:
  kernel-ml-6.4.7-1.el7.elrepo.x86_64

Complete!

查看所有内核版本:

#egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

CentOS Linux (6.4.7-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-22f61dfa848a4fcaa8c046af4894c657) 7 (Core)

设置最新内核启动(第一行为 0,第二行为 1,以此类推):

#grub2-set-default 0
#reboot

重启后使用uname -r查看是否为设置的最新内核。

2.启用 BBR

安装bbr:

#echo net.core.default_qdisc=fq | tee -a /etc/sysctl.conf
#echo net.ipv4.tcp_congestion_control=bbr | tee -a /etc/sysctl.conf
#sysctl -p

安装完成后使用命令查看验证是否成功:

执行(显示类似如下即成功):
#sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic bbr

#lsmod | grep bbr
tcp_bbr                16384  5  

从远程备份到本地

ssh 10.10.10.1 dd if=/dev/sda | dd of=/opt/system.dd

gzip压缩备份

ssh 10.10.10.1 dd if=/dev/sda | gzip | dd of=/opt/system.dd

从本地备份到远程

dd if=/dev/sda | ssh 10.10.10.1 dd of=/root/system.dd

#sudo apt update

#sudo apt upgrade

#sudo apt dist-upgrade

#sudo do-release-upgrade

ps:如遇:Please install all available updates for your release before upgrading.

执行#apt list –upgradable查看未正常安装的软件,使用apt Install (包名)即可完成。

再次执行 #sudo do-release-upgrade 即可完成。

后续一直y即可完成更新安装。

最后使用命令#lsb_release -a查看系统版本即可。