• K3S与Docker常用命令


    一. 安装docker与k3s 

    1. 安装Docker

    curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh

    2. 启动Docer并开机自启

    systemctl start docker

    systemctl enable docker

    3. 查看docker版本

    docker version

    3. 安装k3s master节点,指定使用docker容器

    curl -sfL https://get.k3s.io | sh -s - server --docker

    (中国地区加速 curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server --docker)

    4. 确认k3s节点信息

    kubectl get node -o wide

    5. 查看master节点的token(K3S_TOKEN)

    cat /var/lib/rancher/k3s/server/node-token

    6. 安装k3s worker节点 

    curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=XXX INSTALL_K3S_EXEC="--docker" sh -

    (中国地区加速 curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://myserver:6443 K3S_TOKEN=XXX  INSTALL_K3S_EXEC="--docker" sh -)

    二.  docker的使用

    1. docker ps (-a  --no-trunc) 查看运行的容器  no-trunc为查看完整的信息不进行省略

    2. docker images 查看本地镜像

    3. docker pull  <REPOSITORY>:<TAG>  从远处仓库拉取镜像

    4. docker run <REPOSITORY>:<TAG>  创建容器,启动应用

    5. docker rm -f <CONTAINDID>  删除容器

    6. docker rmi -f <REPOSITORY>:<TAG>  删除镜像

    7. docker save -o xxx.tar  imageName  打包镜像

    8. docker load -i TAR  加载镜像

    9. docker tag <IMAGEID> <REPOSITORY:TAG>  镜像重命名

    10. docker exec -it <CONTAINDID>  /bin/bash 进入容器 

    11. docker inspect 查看容器状态和配置信息

    三.  docker-compose的安装与使用

    1. curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose   下载1.25.0版本docker-compose

    2. chmod +x /usr/local/bin/docker-compose

    3. ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

    4. docker-compose  --version  查看版本

    四.  使用dockerfile制作镜像

    https://www.cnblogs.com/lansetuerqi/p/12551690.html

    https://blog.csdn.net/justry_deng/article/details/84064697

  • 相关阅读:
    深入源码之JDK Logging
    随机数生成器
    简单日志LogHelper
    Xml、Json序列化
    Redis封装之Set
    Redis封装之Hash
    Redis封装之String
    Redis之创建
    AngularJS初接触
    简单缓存Cache
  • 原文地址:https://www.cnblogs.com/dream2true/p/13064701.html
Copyright © 2020-2023  润新知