侧边栏壁纸
  • 累计撰写 120 篇文章
  • 累计创建 281 个标签
  • 累计收到 11 条评论
标签搜索
隐藏侧边栏

docker手册

骐骏
2016-10-02 / 0 评论 / 0 点赞 / 325 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2016-10-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

docker安装:

  1. ubuntu中自带docker源,可以使用apt-get update apt-get instll docker.io/apt-get install lxc-docker直接安装
  2. 如果要安装最新版的docker,可以将docker源安装到apt-get源中再执行安装
  3. docker起停命令: service docker start/stop/restart 其中docker1.9.1默认以守护进程方式启动
  4. docker run a. docker run -i -t sshmysql /bin/bash b.
  5. docker卸载 apt-get purge docker
         apt-get autoremover
    
  6. docker 安装的先决条件
     apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
    
  7. docker ps查看运行的docker 进程
      docker ps -a 查看所有docker进程,包括停止的
    
  8. docker import 导入镜像 a. 将已经下载的镜像导入到本地镜像库
         docker import - myimages
    
  9. docker -d -p 3332:22 镜像id
  10. Dockerfile a. FROM 基于什么镜像 b. RUN 在创建镜像时执行的命令 c. EXPOSE port 暴露哪个端口 d. CMD 镜像创建完毕执行的命令
  11. docker build -t 新镜像名称 Dockerfile所在的目录
  12. 删除镜像和容器 a. docker rmi 镜像id 删除镜像 b. docker rm 容器id 删除容器
  13. ssh链接 a. docker run -d -p 500001:22 sshmysql /usr/sbin/sshd -D
  14. docker存储位置 a. 使用rsync 命令同步已下载的镜像到新的目录 b. 类似于硬盘挂载 略
  15. docker 配置文件 a. centos 中配置文件在 /etc/sysconfig/docker
    i.  OTHER_OPT="XXXXX"
    
    b. 非centos在/etc/default/dcoker
    i.  DOCKER_OPT="xxxx."
    
    c. 一些配置:
    i. -H 0.0.0.0:5555 任何网段的主机都可以连接至5555端口进行docker管理
    
  16. docker网络 a. docker间默认是可以相互访问的
    i. 由于docker重启会导致ip地址的改变,所以docker提供别名式的连接方式,使用--link选项启动docker即可,如:docker  run -it  --name cct1 --link=要链接的容器名:链接名  image 
    
    b. 将docker守护进程的启动选项(见15条)修改为 icc=false 拒绝docker间互相访问 c. 允许特定的容器进行访问
    i. 设置docker守护进程配置文件 icc=false iptables=true  启动容器时使用--link参数指定要连接的容器
    
  17. docker容器与外部网络连接 a. 使用iptables 设置
0

评论区