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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM