免责声明:网站内容仅供个人学习记录,禁做商业用途,转载请注明出处。

版权所有 © 2017-2020 NEUSNCP个人学习笔记 辽ICP备17017855号-2

Docker学习--未完成

laohua    2019年10月14日 18:10:14

1、容器:依托于Linux内核的虚拟化技术;
2、Docker可以把程序自动部署到容器的开源引擎;
3、组成:Client, Daemon, Image, Container, Registry
4、通过Client访问Demon去操作Docker的容器,容器通过镜像Image创建,镜像保存在Registry仓库中。
常用命令:
docker run image echo 'hello world'
docker run -i -t image /bin/bash    交互式容器
exit    退出容器
docker ps    查看当前运行的容器
docker ps -a    所有的容器
docker inspect container(id/name)    显示容器的详细信息
docker run --name=container01 -i -t image /bin/bash    自定义容器名
docker start [-i] container    重新启动停止的容器
docker rm container    删除停止运行的容器

交互式容器:
docker run -i -t image /bin/bash
ctrl +P +Q    退出容器-不关闭
docker attach container(id/name)    回到运行中的容器中
docker run -d image    以后台方式执行一个容器
docker logs [-f] [-t] [--tail] container    查看容器日志
    -f    一直跟踪日志的变化
    -t    加上时间戳
    --tail 显示日志的数量
docker exec [-d] [-i] [-t] container [Commend]    在运行中的容器中添加新进程
docker top container    产看容器中运行的进程
docker stop    container    一段时间后停止
docker kill container    立刻结束

docker images    查看镜像
    REPOSITORY    仓库
    TAG    标签
镜像名=仓库+标签    默认选择使用的latest的镜像--只需要写仓库名就可以
docker inspect [OPTIONS] image    查看镜像的详细信息
docker rmi image    删除镜像

获取和推送docker镜像:
查找镜像:
    DOCKER HUB
    docker search [OPTIONS] TERM
拉取镜像:
    docker pull [OPTIONS] NAME [:TAG]
    vim /etc/default/docker    末尾添加地址--来自DAOCLOUD,修改配置文件
    sudo service docker restart    重新启动docker守护进程
推送镜像:
    docker push 
构建docker镜像:
     将程序与运行环境打包
     docker commit [OPTIONS] container    通过容器构建
     docker build    通过Dockerfile构建
最近更新: 2019年10月17日 19:52:58
浏览: 1.6K

[[total]] 条评论

添加评论
  1. [[item.time]]
    [[item.user.username]] [[item.floor]]楼
  2. 点击加载更多……
  3. 添加评论