docker 常用命令

清理的常用命令
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值