清理的常用命令
docker system prune
# 这次不仅会删除数据卷,而且连确认的过程都没有了!注意,使用 --all 参数后会删除 # 所有未被引用的镜像而不仅仅是 dangling 镜像
docker system prune --all --force --volumns
docker container prune # 删除所有退出状态的容器
docker volume prune # 删除未被使用的数据卷
docker image prune # 删除 dangling 或所有未被使用的镜像
编译到删除的常用命令
docker build -t songgs/apache-php-mysql:20m .
docker run -d -p 8080:80 -u 0:0 --name wplocal -v /var/LWASFiles/Sites/new2/home:/home -e PORT="80" appsvc/apps:wordpress
docker exec -it containerid bash
docker push songgs/apache-php-mysql:20m
docker rmi –f $(docker images -q -f dangling=true)
docker rm -f $(docker ps -aq -f status=exited)
. 指定当前文件夹,build镜像
-t tag 使用image的tag名称
docker build -t songgs/magento:ce-2.1.5 .
分析镜像文件
docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
-e DOCKER_API_VERSION=1.37 \
wagoodman/dive:latest songgs/magento:ce-2.1.5
运行镜像
-p 80:80 公布镜像的端口
docker run -t -p 80:80 songgs/magento:ce-2.1.5
在container里执行bash命令
-i interactive 可交互
-t 开启一个终端
docker exec -it containerid bash
登录dockerhub
docker login --username=yourdockerhubername --email=youremail@company.com
推送到docker hub
docker push songgs/magento:ce2.1.5
清理所有的tag为none的镜像
docker rmi $(docker images -q -f dangling=true)
强制清空container
-f force
docker rm -f $(docker ps -a -q)
docker run example
-d 不显示日志
-u 用户名称
--name container的名称
-v 将container的目录/home指定到host目录/var/LWASFiles/Sites/new2/home
docker run -d -p 8080:80 -u 0:0 --name wplocal -v /var/LWASFiles/Sites/new2/home:/home pp/apps:wp
将container中的文件copy到运行环境中
docker cp containerid:docker/path hostmachine/path
中文版
https://yeasy.gitbooks.io/docker_practice/content/install/ubuntu.html
Commandline
https://docs.docker.com/engine/reference/commandline/cp/
Docker and azure linux
https://docs.microsoft.com/en-us/azure/app-service-web/app-service-linux-faq
Support ssh for image on azure
https://docs.microsoft.com/en-us/azure/app-service-web/app-service-linux-ssh-support
Install OS:ubuntu16.04
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
分析镜像文件
https://github.com/wagoodman/dive