课程网站建设开题报告,维护网站要做哪些工作,网站建设税率,长沙建网站培训机构【小白教程】Docker安装使用教程#xff0c;以及常用命令#xff01; - 带你薅羊毛最近调试Docker内容#xff0c;顺手记录一下#xff0c;我常用的几个命令#xff01;这里总结一下#xff0c;方便自己也同时方便大家使用#xff01; 内容慢慢完善更新#xff01;如有… 【小白教程】Docker安装使用教程以及常用命令 - 带你薅羊毛最近调试Docker内容顺手记录一下我常用的几个命令这里总结一下方便自己也同时方便大家使用 内容慢慢完善更新如有不对请指点哈 安装脚本 一键安装脚本Linux系统都支持 curl…http://ttsqq.top/12754.html
最近博主用调试Docker内容顺手记录一下我常用的几个命令这里总结一下方便自己也同时方便大家使用
内容慢慢完善更新如有不对请指点哈 安装脚本
一键安装脚本Linux系统都支持
curl -sSL https://get.docker.com/ | sh
国内阿里云镜像
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Azure源(中国区azure)
curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud 启动服务
启动Docker
systemctl start docker开机启动
systemctl enable docker 国内镜像
为了加速下载镜像文件国内服务器可以指定国内的镜像
阿里云https://registry.cn-hangzhou.aliyuncs.com/
华为云https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com/
Docker中国https://registry.docker-cn.com
网易http://hub-mirror.c.163.com
中科大https://docker.mirrors.ustc.edu.cn 写入配置文件 重启服务
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json -EOF
{registry-mirrors: [https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com/]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker 迁移目录
主要是为了不让Docker镜像容器占用系统盘的容量
如果就一块盘或者系统盘容量大这部分内容可忽略
#测试安装NGINX
docker pull nginx
docker run -d -p 8080:80 nginx# 给Docker廋身一下
#docker system prune#停止Docker服务
systemctl stop docker
#systemctl stop docker.socket#创建目标目录
mkdir -p /data/docker/#同步源目录文件 - 目标目录
rsync -avz /var/lib/docker/ /data/docker#修改Docker配置文件
vim /etc/docker/daemon.json#修改或者新增内容如下
{data-root: /data/docker
}#启动Docker服务
systemctl start docker# 查看是否修改成功
docker info | grep Docker Root Dir#输出Docker Root Dir: /data/docker 就OK了#可删除原目录(谨慎) rm -rf /var/lib/docker/ 常用命令
下载镜像
docker pull nginx
启动容器
下面命令为启动一个nginx将服务器的8080 端口 映射到 容器的80端口且容器命名为nginx-test
docker run -d -p 8080:80 nginx --namenginx-test
停止容器
docker stop xxxx删除容器
docker rm xxx删除所有镜像
docker rmi $(docker images -q)
停止所有容器
docker stop $(docker ps -a -q)
删除所有容器
docker rm $(docker ps -a -q)
启动所有容器
docker start $(docker ps -a -q) 开发调试
Build Dockerfile
比如我们要写一个Dockerfile 该怎么调试呢
docker build -t [命名] [编译的目录]
比如AList目录中有Dockerfile重新编译镜像且命名成alist
docker build -t alist ./AList/
启动 alist
docker run alist --namealist