最近博【bó】主【zhǔ】用调试Docker内容,顺手记录【lù】一下,我【wǒ】常用的几个命令!这里总结一下,方【fāng】便自己也同时方便大家【jiā】使用【yòng】!
内容慢慢完善更新!如有不对请指点哈!!!
一键安装脚本!Linux系统都支持!
1 | curl -sSL https://get.docker.com/ | sh |
主要是为了不让Docker镜像,容器占用系统盘的容量!
如果就一块盘或者系统盘容量大,这部分内容可忽略!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #测试安装NGINX docker pull nginx docker run -d -p 8080:80 nginx # 给Docker廋身一下 #docker system prune #停止Docker服务 systemctl stop docker #创建目标目录 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了! |
1 | docker pull nginx |
下面命令为启动一个nginx,将【jiāng】服务【wù】器的【de】8080 端口 映射到 容器【qì】的80端【duān】口,且容器命名为【wéi】nginx-test
1 | docker run -d -p 8080:80 nginx --name="nginx-test" |
1 | docker stop xxxx |
1 | docker rm xxx |
1 | docker rmi $(docker images -q) |
1 | docker stop $(docker ps -a -q) |
1 | docker rm $(docker ps -a -q) |
1 | docker start $(docker ps -a -q) |
比如我们要写一个Dockerfile 该怎么调试呢?
1 | docker build -t [命名] [编译的目录] |
比如:AList目录中有【yǒu】Dockerfile,重新编译【yì】镜像【xiàng】,且命名成alist
1 | docker build -t alist ./AList/ |
启动 alist
1 | docker run alist --name="alist" |
版权所有:深圳市网商在线科技有限公司
友情链接: