一. 安裝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