centos基本设置&&路由和网桥配置&&docker的一些命令

安装基本软件

#更新yum源
yum update
#yum 安装基础软件
yum install -y vim* wget network-tools bridge-utils lynx 
#查看防火墙状态
firewall-cmd --state
#临时关闭防火墙(关机重启失效)
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld
#使用lynx连接网络
lynx ip地址
#同步时区
yum -y install ntpdate
ntpdate ntp.aliyun.com
#查看系统版本
cat /etc/redhat-release
#查看内核版本
uname -r

关于yum的命令

#查看yum安装的包
yum list installed
#查看yum安装的某一个特定的包(例如docker)
yum list installed | grep docker
#查看rpm包的源文件
rpm -qa 
#查看某一特定的rpm安装包(例如docker)
rpm -qa | grep docker
#删除yum安装的rpm包
yum -y remove 包名

路由命令

#查看路由
route
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.109.246.1    0.0.0.0         UG    100    0        0 eno16780032
#添加临时路由
route add -net 172.16.206.0/24 gw 10.108.235.177
#删除临时路由
route del -net 172.16.206.0/24 gw 10.108.235.177
#添加永久路由(关机重启不会失效)
cd /etc/sysconfig/network-scripts
vi route-设备名(一般是eno前缀,查看路由的最后一列IFace)
在上述打开文件中添加
172.16.206.0/24 via 10.108.235.177 dev  设备名称 

网桥相关命令

#查看所有网桥
brctl show
#添加网桥
brctl addbr br0
#删除网桥
brctl delbr br0
#启用网桥
brctl stp bro on
#关闭网桥
brctl stp bro off

docker常用命令

#开启docker 服务(yum方式安装)
systemctl start docker 
#开启docker 服务(二进制包离线安装)
dockerd &
#查找镜像
docker search 镜像名称:版本
#拉取镜像
docker pull  镜像名称:版本
#创建容器
docker run -itd --name 容器名称 --net 网络 -p 端口映射(主机端口:容器端口) 容器名称 /bin/bash
#创建容器内可以使用systemctl (--privileges参数 + /usr/sbin/init)
docker run -itd --name 容器名称 --privileged=true 容器名称 /usr/sbin/init
#创建容器实例(以centos为例)
docker run -itd --name mycentos -privileged=true -p 3306:3306 -p 8080:8080 -p 3000:3000 centos /usr/sbin/init
#查看容器的网络
docker network ls
#查看特定网络的信息
docker inspect 网络名称(例如默认的host和bridge)
#添加自己的网络(以bridge方式)
docker network --driver bridge --subnet 172.16.200.0/24 --gateway 172.16.200.1 net1(自定义网络的名称)
#删除网络
docker network rm net1(网络的名称)
#关闭所有运行的容器
docker kill $(docker ps -a -q)
#删除所有的容器
docker rm $(docker ps -a -q)
#删除所有的镜像
docker rmi $(docker images -q)
#关闭docker服务(yum方式安装)
systemctl stop docker
#关闭docker服务(二进制包离线方式安装)
ps -ef | grep docker
kill -9 查到所有的docker进程

卸载yum方式安装的docker

#关闭所有运行容器 容器 镜像,停止docker服务
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
systemctl stop docker
#删除相关的目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
#卸载yum安装的包
yum list installed | grep docker
rpm -qa | grep docker
yum remove 查找到的安装包

卸载yum方式安装的docker

#关闭所有运行容器 容器 镜像,停止docker服务
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
ps -ef | grep docker
kill -9 查到所有的docker进程
#删除相关的目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
#删除下载的二进制安装包
rm -rf 安装包和解压的文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值