yum install net-tools
netstat -tnlup
查看端口
lsof -i :端口号
vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
reboot
安装docker 服务
操作系统
CentOS Linux release 7.7.1908 (Core)
CentOS 7(使用 yum 进行安装)
step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
Step 4: 开启Docker服务
sudo service docker start
#版本号查询
docker version
#安装网桥
yum install bridge-utils
#制作centos71908 原始镜像
febootstrap -i bash -i wget -i yum -i vim -i gzip -i tar -i openssh-server -i iputils -i net-tools centos71908 centos71908 https://mirrors.aliyun.com/centos/7.7.1908/os/x86_64/
#从docker上下载centos镜像
docker pull centos:centos7.7.1908
#镜像列表
docker images
#导入自己的镜像
tar -c .|docker import - centos71908:centos7.1908.base
docker import centos7.1908.tar centos7.1908:centos7.1908
#镜像导出到本地磁盘
docker save -o /usr/local/src/centos7.1908.tar 08d05d1d5859
#删除自己的镜像
docker rmi a2c8d66de168
#启动容器
docker run --name base -it 6cd0e02cfb80 bash
#单次运行退出即销毁
docker run --name base -it --rm 8a29e2b7b139 bash
#获取容器 pid
docker inspect -f {{.State.Pid}} e78f5d058460
#进入容器
nsenter -m -u -i -n -p -t 6412
nsenter -m -u -i -n -p -t `docker inspect -f {{.State.Pid}} e78f5d058460`
#端口映射
docker run --name ngxin -p 80:80 -itd 55fae3ba26e9 bash
1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
2, 如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
#容器列表
docker ps
docker 容器安全zabbix
docker pull ccr.ccs.tencentyun.com/colben/zabbix
docker run -d \
--name zabbix-server \
-p 80:80 \
-p 10051:10051 \
ccr.ccs.tencentyun.com/colben/zabbix