zoukankan      html  css  js  c++  java
  • docker 常用命令

    显示版本号
    docker –versions
    下载镜像
    docker pull centos:版本号
    显示镜像
    docker images
    保存镜像
    docker save -o '获取压缩包路径'  镜像名(第一个参数是要保存的路径和文件名,第二个是需要保存的对象)
    或者 docker save tensorflow/tensorflow > /home/dyufei/tensorflow.tar
    加载镜像
    docker load -i ‘tensorflow.tar’
    登录系统 镜像编号
    docker run -ti 6866
    docker run -it centos /bin/bash


    提交更改
    docker commit 容器id 镜像名称
    删除镜像
    docker rmi -f 镜像id
    检查系统
    cat /etc/redhat-release
    退出镜像
    exit
    docker run -it ubuntu:rename /bin/echo "Hello World"

    安装
    yum install wget
    查看已安装的应用
    yum list installed


    项目部署:

    在centos 部署python3

    第一种方案 anconda

    yum install wget

    yum install -y bzip2

    wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

    bash Anaconda3-2019.03-Linux-x86_64.sh

    ln -s /root/anaconda3/bin/python3 /usr/bin/python3

    ln -s /root/anaconda3/bin/pip /usr/bin/pip3


    第二种方案:

    ### 从yum安装

    yum install epel-release

    yum install python36

    wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py

    python3 get-pip.py

    查看ip
    docker-machine ip default
    然后部署service服务

    yum install initscripts –y

    安装网络服务

    yum install net-tools


    安装open-ssh

    yum install -y openssh-server


    安装 vim

    yum install vim

    修改vim配置文件

    vim ~/.vimrc

    添加如下内容:

    set nu?
    syntax on?
    set shiftwidth=4?
    set softtabstop=4?
    set tabstop=4?
    set expandtab
    set term=builtin_ansi
    修改 ssh 服务的配置

    vim /etc/ssh/sshd_config

    去掉端口和root 账号登录的注释

    开启ssh 服务

    /bin/systemctl start sshd.servic

    检查服务是否开启
    ps -e | grep sshd

    检查端口是否监听
    netstat -an | grep 22

    加入开机自启动
    systemctl enable sshd.service

    安装Django
    pip3 install Django==2.0.4
    利用端口映射启动服务
    docker run -it -d -p 8000:8000 镜像名 cmd
    docker run -it -d -p 8000:8000 镜像名 python3 /home/django项目名/manage.py runserver 0.0.0.0:8000


    alpine (更精简的lunix系统 ,测试用)

    打开vi /etc/apk/repositories 指定下载源
    http://mirrors.ustc.edu.cn/alpine/v3.9/main
    http://mirrors.ustc.edu.cn/alpine/v3.9/community
    激活系统
    docker run -it myalpine sh
    查看容器编号
    cat /proc/self/cgroup | head -1
    清除缓存
    docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
    docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
    ### alpine 配置django
    apk info 查看已安装
    apk update
    apk 安装软件

  • 相关阅读:
    【新梦想Java开发公开课】
    接口自动化框架httprunner(三)--断言
    接口自动化框架httprunner(二)--变量空间(context)作用域
    接口自动化框架httprunner(一)--安装及简单使用
    python+locust性能测试(四)之分布式运行
    安装Resharper 10.0.X 出现 The CrossAppDomainPointer is NULL 错误解决方案之一
    给DNN装SkinTuner扩展时出现Could not load file or assembly 'System.Data.SQLite
    STA和MTA线程模式的区别
    jQuery插件,迅速的实现拖拽功能
    query插件(三):Colorbox–内容播放插件
  • 原文地址:https://www.cnblogs.com/chengdongzi/p/10776580.html
Copyright © 2011-2022 走看看