美文网首页
docker----学习简记

docker----学习简记

作者: 不过意局bugyj | 来源:发表于2019-03-23 00:06 被阅读0次

安装容器

  • yum install docker-io -y
  • docker -v
  • service docker start
  • chkconfig docker on

配置容器

  • echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/dock设置阿里云镜像仓库
  • systemctl daemon-reload 重启守护线程
  • service docker restart 重启服务
  • docker pull centos 下载官方centos镜像到本地
  • 下载好的镜像就会下载到本地
  • docker run --name==hsw -it centos /bin/bash 生成一个 centos 镜像为模板的容器并使用 bash shell

这个时候可以看到命令行的前端已经变成了 [root@(一串 hash Id)] 的形式, 这说明我们已经成功进入了 CentOS 容器。

登录容器

  • 在容器内执行任意命令, 不会影响到宿主机, 如下
    mkdir -p /data/simple_docker

  • 可以看到 /data 目录下已经创建成功了 simple_docker 文件夹
    ls /data

    而退出容器
    exit就看不到了!

保存容器

  • 然后执行如下命令,保存镜像:
    docker commit -m="备注" 你的CONTAINER_ID 你的IMAGE

  • 重新启动刚刚停止的容器
    docker start -i hsw别名

删除容器

  • ctrl+P 和 ctrl+Q退出容器,但容器在后台运行
    重新回去 使用 docker attach containerID(使用docker ps -a看到)

  • 停止守护容器
    docker stop 容器名 (docker start 容器ID开启)

  • docker kill 容器名 (这个就开启不了了)

其他

  • docker top

  • docker logs

  • docker exec

    更多命令使用帮助手册

设置端口映射

如果需要在容器中部署网站,这就需要访问容器的端口,所以就要映射系统端口和容器端口!

  • run时 使用 大写的 —P将会将容器所有的端口设置映射!

  • 而小写的p可以指定映射端口 ,四种格式:

    • containerPort

      docker run -p 80 ...

    • hostPort:containerPort

      docker run -p 8080:80...

    • ip::containerPort

      docker run -p 0.0.0.0:80...

    • ip::hostPort : containerPort

      docker run -p 0.0.0.0:

推送私有库

step1——注册dockerhub

step2——登陆Hub:docker login

step3——打标签:docker tag centos dockhapi/one:v1(注意dockhapi/one分别对应于用户名和仓库名,打标签相当于作为一次版本,或者说是存档!)

step4——tag:推送:docker push dockhapi/one:v1


相关文章

  • docker----学习简记

    安装容器 yum install docker-io -y docker -v service docker st...

  • 学习简记

    2018/2/26 git 的rebase 操作是什么意思, git 的checkout 和reset 操作的区别...

  • 无标题文章

    Swift 学习简记 1 打印 "hello,world!" 如果我们想创建 iOS playground 则需要...

  • 集成学习简记

    集成学习综述与代码实现 集成学习顾名思义,就是将多个单一模型进行组合,最后形成一个更好的模型的过程。之所以组合多个...

  • Js学习简记(一)

    前言:本想学习Taro那一套然后开发小程序的,当环境配置好之后开发的时候,发现很多的都依赖于JavaScript所...

  • Weex学习过程简记

    安装node: 使用LTS版本Node下载地址 node检测 npm检测 安装Java的环境 Java下载地址 安...

  • 小提琴-音乐专业术语

    一、强弱记号 pp [意]很弱。Pianissmo之简记。 P [意]弱。Piano之简记。 mp [意]中弱。m...

  • 分享

    |《学习场景的革命》 ️四大学习场景,可按西方的四元素说,简记作地水火风。 地:洞穴 水:水源 火:篝...

  • 数组的方法简单用法

    数组的方法简记 console DEMO

  • 巡山记(图录)

    出城觅秋,归晚简记。

网友评论

      本文标题:docker----学习简记

      本文链接:https://www.haomeiwen.com/subject/oaxjvqtx.html