docker小记(入门)

本文只限一些docker的使用技巧,docker历史之类的自行百度

  1. 下载安装包和依赖{参考菜鸟教程docker教程}

sudo apt-get install docker

sudo apt-get install docker.io

sudo apt-get install docker-registry

卸载

sudo apt autoremove docker

  1. 拉取镜像(image)

Sudo docker pull ubuntu:14.04

  1. 新建一个容器(container)

Sudo docker create ubuntu:14.04

  1. 运行容器

Sudo docker run -i  -t  -d ubantu:14.04 、i是交互 、t是终端、 d是终端detach

  1. 退出容器

exit(这会直接关闭容器)

Sudo exec  -i  -t  xx(container ID)  /bin/bash (这样打开的容器里面exit不会退出)

   在容器外关闭容器

Sudo docker stop  xx(container ID)

  1. 如果一开始运行在run容器时detach终端,可以通过

Sudo docker exec -it xx(container ID) /bin/bash 来进入容器这个时候exit不会杀死容器,建议使用这种方式进入容器

  1. 将容器导出成一个本地指定的docker包(也算是一种镜像)

Sudo export  xx(container ID) > XX文件

  1. 将之前导出的xx文件(上面的docker包或者说是一种镜像)导入为本地镜像

Sudo import  xx文件 xx(repository:tag)    xx(repository:tag)为存储库名和tag标签之间用:分开

9. 删除容器和删除镜像

Sudo docker rm -f  xx(container ID)  删除指定容器

Sudo docker rmi  xx(image  ID) 删除指定的镜像

  1. Docker hub

登录和退出docker hub

Sudo docker login

Sudo docker logout

  1. 查看hub库的镜像

Sudo doccker search ubuntu

  1. 推送自己镜像到hub库

Sudo docker tag  xx(repository:tag) your libname/xx(repository:tag)将镜像名打个远端hub库标签

Sudo docker push  your libname/xx(repository:tag)将打好标签的镜像推送到远端hub库

  1. 创建一个自己的镜像

Sudo docker commit -m ”提交info”  -a ”作者info”  xx(container ID)  xx(repository:tag)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值