docker的常见命令?

安装
参考官⽹⽂档进⾏安装:
https://www.docker.com/get-started
配置
docker加速
daocloud加速:
https://www.daocloud.io/mirror
阿⾥云加速:https://blog.csdn.net/kozazyh/article/details/79511723
⼯作⽬录迁移
/var/lib/docker 迁移
在数据⽬录新建⽬录:
mkdir docker
ln -s docker /var/lib/docker
使⽤
重要命令
容器查看:
docker ps
docker inspect
容器启动停⽌:
docker run -ti
docker run -d
docker restart container-id
docker stop container-id
docker kill container-id
容器调试:
docker attach continer-id
docker exec -ti container-id /bin/bash
容器⽇志:
docker logs -f --tail 100 container-id
容器清理:
docker kill/stop continer-id
docker rm container-id
将容器改动提交到镜像:
docker commit container-id img
镜像的导⼊和导出:
docker save image_name > img.iso
docker load < img.iso
⼏个清除容器的命令:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Dockerfifile ⽂件
语法学习:
https://www.cnblogs.com/dazhoushuoceshi/p/7066041.html
FROM:
从哪个镜像来,不知道选什么镜像的时候推荐alpine
RUN:构建镜像时执⾏什么命令
CMD:容器启动时,执⾏什么命令,与ENTRYPOINT类似
tail /etc/passwd
tail -f /etc/passwd
build:
docker build . -t img-name
适⽤于⽬录中有很多⽂件或者很⼤的⽂件的地⽅:
docker build -f docker-fifile-name -t img-name
docker-compose ⽂件学习
LAMP
apache + mysql + php + redis
参考⽂档:
https://docs.docker.com/compose/compose-fifile/
发布了61 篇原创文章 · 获赞 34 · 访问量 1829

猜你喜欢

转载自blog.csdn.net/qq_43162613/article/details/103802847
今日推荐