zoukankan      html  css  js  c++  java
  • docker

    启动docker

    sudo service docker restart
    systemctl start docker
    

      

    docker run --name=bt5 -d --net=host -v /root/dockerfiles:/my_python -v /etc/localtime:/etc/localtime -w /my_python/clili/clili lit/scrapy:2.1 scrapy crawlall

    docker run 启动容器
    --name=bt5 取个名字
    -d 后台启动
    --net 选择容器的网络类型
    host 使用本地网络
    -v 挂载卷
    /data1/home/teng.li/dockerfiles 本地服务器目录路径
    /my_python 容器自动创建
    -w 指定工作目录
    /my_python/clili/clili 工作目录
    lit/scrapy:2.1 启动镜像 变成容器
    scrapy crawlall 运行的命令

    sudo docker run --name=bt5 -d --net=host -p 5000:80-v /data1/home/teng.li/dockerfiles:/my_python -w /my_python/clili/clili lit/scrapy:2.1 scrapy crawlall 

    -p暴露端口
    5000:外部访问端口
    80:内部端口

    清除所有docker容器

    sudo docker rm $(sudo docker ps -a -q)
    sudo docker rm -f $(sudo docker ps -a -q)
    

      

    停止所有docker

    sudo docker stop $(sudo docker ps -a -q)
    

      

    查看docker日志

    sudo docker logs 2604292d088e
    

      


    日志路径

    /var/lib/docker/containers
    

      

    创建docker

    sudo docker run --name=ubuntu16 -dit --net=host -v /data1/home/teng.li/dockerfiles:/my_python ubuntu
    

      

    进入docker

    sudo docker exec -it 7c3116f75385eab8bb4 /bin/bash
    

      

    安装docker

    yum install -y docker-io
    

      

    启动docker

    systemctl start docker
    # /etc/init.d/docker start
    

      

    搜索镜像

    docker search centos
    

      

    获取镜像

    docker pull centos
    

      

    查看系统存在的镜像

    docker images
    

      

    启动打印输出

    docker run centos /bin/echo 'hello world'
    

      

    查看所有的容器

    docker ps -a
    

      

    运行docker容器并进入

    docker run --name mydocker -it centos /bin/bash
    

      

    推出docker

    exit
    

      

    重启docker

    docker start 容器id
    

      

    停止docker

    docker stop 容器id
    

      

    这后台运行

    docker run -d --name mysdocker centos /bin/bash
    

      

    docker镜像移动到其他服务器

    scp scrapy2.tar caifu.yu@192.168.1.15:/root

    caifu.yu:账号
    192.168.1.15: ip
    /root:绝对路径
    最后按照提示输入密码


    -----------------------------------------------------------------------------------------------------------------------
    用Ubuntu进行按照
    docker 创建过程
    1.关键字查找镜像

    sudo docker search ubuntu

    2.下载基本镜像

    sudo docker pull ubuntu:16.04

    3.启动容器

    sudo docker run -d -it --name ubuntu 52b10959e8aa
    # 查看已经启动的docker
    docker container ls
    

      

    4.进入容器

    sudo docker exec -it 容器id /bin/bash

    5.进入更新软件

    apt-get update

    6.安装软件

    apt-get -y install python3
    apt-get install python3-pip

    7.退出

    exit

    8.停止容器

    docker stop 容器id

    9.提交镜像

    sudo docker commit -m "python3" 73795020d9d8 ubuntu-python3:3.5
    73795020d9d8 容器id
    ubuntu-python3:3.5 名字
    

      

    --------------------------------------------------------------------------------------------------------------
    CentOS 7 (使用yum进行安装)
     1: 安装必要的一些系统工具

    yum install -y yum-utils device-mapper-persistent-data lvm2

    2: 添加软件源信息

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    3: 更新并安装 Docker-CE

    yum makecache fast
    yum -y install docker-ce

    4: 开启Docker服务

    systemctl start docker | dockerd

    5: 按照软件

    add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    apt-get update
    apt-get install docker-ce

    6:退出

    exit

    7.停止容器

    docker stop 容器id

    8:提交镜像

    sudo docker commit -m "python3" 73795020d9d8 ubuntu-python3:3.5
    73795020d9d8 容器id
    ubuntu-python3:3.5 名字
  • 相关阅读:
    结对项目——四则运算
    关于结对编程的感想
    《诗词大闯关》调查表与调查结果分析
    我的软件工程课目标
    我的软件工程课目标
    软件工程课程建议
    结对编程(二)
    结对编程——四则运算
    结对编程
    《诗词大闯关》问卷调查心得与体会
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10142853.html
Copyright © 2011-2022 走看看