Docker基础命令使用

Docker基础命令使用 1https://blog.51cto.com/13043516/2121564 1. Docker Hub搜索镜像 docker search 关键字 选项: –automated=false:仅显示自动创建的镜像(通过Github或BitBucket仓库自动构建的镜像,直接从仓库复制一份,生成dockerfile并自动生成标记) –no-trunc=false:输出信息不截断显示 -s,–stars=x:指定仅显示评价位指定星级以上的镜像 1-2. 搜索centos 1docker search centos 1-3. 搜索包含nginx关键字并且500以上星的镜像 1docker search -s 500 nginx 2. 下载镜像 docker pull 镜像名 2-1. 搜索包含nginx关键字并且500以上星的镜像 1docker search -s 500 nginx 2-2. 从公有仓库中下载nginx镜像 //这边要为docker配置国内镜像加速器,否则下载不了 1docker pull nginx 2-3. 显示当前系统所有镜像 1docker images 3. 上传镜像到仓库 docker push 路径 docker push 仓库IP:仓库端口 / […]

Centos7上安装docker

Centos7上安装docker 1https://www.cnblogs.com/wang-yaz/p/10429899.html 1. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 1uname -r 输出如下信息: 3.10.0-693.el7.x86_64 2. 使用 root 权限登录 Centos。确保 yum 包更新到最新 1sudo yum update -y 3. 卸载旧版本(如果安装过旧版本的话) //我的纯静系统,这步跳过 1sudo yum remove docker  docker-common docker-selinux docker-engine 4. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 1sudo yum install -y yum-utils device-mapper-persistent-data lvm2 5. 设置yum源 [建议用阿里仓库,速度比较快] […]

为docker配置国内镜像加速器

为docker配置国内镜像加速器 docker官方镜像仓库地址为:https://hub.docker.com/search?q=&type=image 因为是国外地址,因此下载镜像时速度很慢。 我们需要配置国内镜像加速, 可以使用的国内镜像有哪些?   Docker可以配置的国内镜像有很多可供选择,比如说:阿里云,网易蜂巢,DaoCloud,Docker中国区官方镜像等,这些都是可以提供给大家随意选择的不错的镜像仓库。 在这里我们选择阿里云的镜像加速: 登陆:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 点击“镜像中心”–》“镜像加速器” 加速器地址 https://qa1eufgi.mirror.aliyuncs.com 通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 12345678sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-‘EOF’ {   "registry-mirrors": ["https://qa1eufgi.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

kvm虚拟机添加网卡

kvm虚拟机添加网卡 1https://www.cnblogs.com/libertylife/p/10266190.html 1. 查看笔记本ip信息 1ifconfig 会输出如下信息: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500         inet 192.168.50.146  netmask 255.255.255.0  broadcast 192.168.50.255         inet6 fe80::db32:5e2b:38b0:8ec1  prefixlen 64  scopeid 0x20<link>         ether 84:34:97:19:76:89  txqueuelen 1000  (Ethernet)         RX packets 806  bytes 114275 (111.5 KiB)         RX […]

CentOS 修改root用户名

CentOS 修改root用户名 1https://www.cnblogs.com/Crazy-Liu/p/10867945.html 1. 新建一个账号 test 12useradd test     //创建用户 passwd test      //创建密码 2. 赋予test root权限 //这一步不操作也可以,不影响. 1vi /etc/sudoers 找到这行 root ALL=(ALL) ALL 下面加一行 1test    ALL=(ALL)       ALL 3. 重启sshd服务 1systemctl restart sshd.service 4. root 账号退出,test账号进入,禁用root账号 12sudo su       — 提升到总账号权限 vi /etc/ssh/sshd_config 1PermitRootLogin yes // 改为 […]

Winscp普通用户上传文件权限解决方案

Winscp普通用户上传文件权限解决方案 1[https://zhuanlan.zhihu.com/p/134115938] 1-1. 查看sftp应用程序的路径 1cat /etc/ssh/sshd_config  | grep sftp 返回 1Subsystem       sftp    /usr/libexec/openssh/sftp-server 1-2. 修改用户权限 1vi /etc/sudoers root ALL=(ALL) ALL 这行内容下面增加一行命令 12root            ALL=(ALL)       ALL test            ALL=NOPASSWD:/usr/libexec/openssh/sftp-server           //增加的命令 以下是winscp官网的faq,大概意思是赋予你的用户sftp服务器的免密码权利 而不是使用yourusername ALL=NOPASSWD: ALL 这样的权限。 2-1. […]

5 KVM 常用命令

5 KVM 常用命令 1https://blog.51cto.com/14306186/2512440?source=dra 1-1. 创建目录 /home/aaa/bbb/ccc 1mkdir -p /home/aaa/bbb/ccc 1-2. /home目录下同时建 iso,images 目录 1mkdir -p /home/{iso,images} 2-1.启动libvirt 1systemctl start libvirtd.service 2-2.停止libvirt 1systemctl stop libvirtd.service 2-3.重启libvirt 1systemctl restart libvirtd.service 2-4. 设置开机启动libvirt 1systemctl enable libvirtd.service 2-5. 关闭开机启动libvirt 1systemctl disable libvirtd.service 3-1.启动网卡 1systemctl start network.service 3-2.停止网卡 1systemctl stop network.service 3-3.重启网卡 1systemctl restart network.service 3-4. 设置开机启动网卡 1systemctl enable […]