docker下载地址
https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable
下载后,执行一下命令
sudo dpkg -i *.deb && apt-get -f install
启动docker
systemctl start docker
设置开机自动启动
systemctl enable docker.service
安装完docker 使用docker命令会提示没有权限,将用户名添加到docker组
sudo usermod -aG docker ${USER}
重新登陆服务器,就可以了
docker-compose批量导出镜像
#!/bin/bash
##网友反应上面导出的结果在导入时只能导入一个镜像,下面这个命令更通用,确认是肯定没问题的。
docker save $(docker images --format '{{.Repository}}:{{.Tag}}') -o allinone.tar
将allinone.tar导入
docker load -i allinone.tar
将docker-compose文件复制到指定路径
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
给该路径下的文件添加权限
chmod +x /usr/local/bin/docker-compose
使用docker-compose -v 测试是否成功,如果不行,就使用 /usr/local/bin/docker-compose -v
docker-compose -v
docker-compose生成镜像和启动容器
docker-compose bulid #依据docker-compose.yum生成镜像
docker-compose up -d #启动容器加 -d代表后台守护进程启动
docker安装portainer2.19.0
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.19.0
docker安装docsify
docker pull sujaykumarh/docsify:latest
docker run --name docsify -it -p 8003:3000 --privileged=true -v /home/docsify/:/docs ghcr.io/sujaykumarh/docsify serve