docker 镜像制作(jupyter)

docker pull centos
docker run -it -d --name test-centos1 centos
docker exec -it test-centos1 /bin/bash
docker commit test-centos1 centos_sshd:7.0
docker commit -a "huatong.com" -m "my jupyterhub" 510fda4cf386 jupyterhub:2.1

基础镜像启动
docker run -it -d --name test-centos1 efb6dd7c8649
docker run -it -d --name test-centos1 9aec5c5fe4ba
docker run -it -d --name service_C -p 8889:8000 9aec5c5fe4ba

docker run -it -d -p 8889:8000 --restart=always --name jupyterhub 510fda4cf386 /opt/start.sh
docker run -it -d -p 8889:8000 -p 8887:8888 -p 8886:22 --restart=always --name jupyterhub 025005d90ae7 /opt/start.sh

导出镜像
docker save efb6dd7c8649 > test-save.tar
docker save efb6dd7c8649 > anaconda3_docker_export_images.tar

导入镜像
docker load < test-save.tar

进入容器
docker exec -it test-centos1 /bin/bash
docker exec -it service_A /bin/bash

启动jupter
nohup jupyter notebook --allow-root &
jupyter notebook --allow-root --config /root/.jupyter/jupyter_notebook_config.py
jupyterhub --config /root/.jupyter/jupyterhub_config.py --no-ssl > jupyterhub.log
jupyterhub --config /jupyterhub --config /root/.jupyter/jupyterhub_config.py --no-ssl > jupyterhub.log

jupyterhub --config /home/mal/jupyterhub_config.py --no-ssl > jupyterhub.log
jupyterhub -f ./jupyterhub_config.py

docker pull centos
docker run -it -d --name test-centos1 centos
docker exec -it test-centos1 /bin/bash
docker commit test-centos1 centos_sshd:7.0
docker run -d -t -v /etc/localtime:/etc/localtime -p 8889:8889 --name service_A imageX

conda install -c anaconda pymysql
from sqlalchemy import create_engine
engine=create_engine(‘mysql+pymysql://username:[email protected]_IP:PORT/db_name?charset=utf8‘)
conn = engine.connect()
r = conn.execute(‘select sysdate()‘)
查看 centos version
cat /etc/redhat-release

linux 离线安装缺少包可强制安装
rpm -ivh --nodeps createrepo-0.9.9-28.el7.noarch.rpm #意思不考虑依赖

centos1
docker exec -it 93b7ef3dd8f8 /bin/bash 172.31.254.3
creditapp
docker exec -it 9999d669359a /bin/bash 172.31.254.7
xxl-job
docker exec -it 05f5424f45a4 /bin/bash 172.31.254.6
docker cp ./ROOT 05f5424f45a4:/usr/local/tomcat/webapps/ROOT
fastdfs
172.31.254.8
从服务器下载整个目录
scp -r [email protected]:/data/ROOT/ ./
docker cp /data/bak/ROOT 93b7ef3dd8f8:/data

离线安装docker步骤
------------------------------------------------------------------------------------------
    cd ~/test/rpms
    # --force --nodeps 选择强制安装和替换
    rpm -ivh *.rpm --force --nodeps
4.启动
    systemctl start docker
5.查看
    systemctl status docker

anconda 安装pyodbc
---------------------------------------------------------------------------------
conda install -c anaconda pyodbc
参考代码import pyodbc
#connect odbc
cnxn = pyodbc.connect(“DSN=your_inceptor_odbc_data_source_name”)
cursor = cnxn.cursor()
#create table
cursor.execute(“create table tt(c1 int , c2 int) clustered by (c1) into 1 buckets stored as orc TBLProperties (“transactional”=“true”)”)
#insert data
cursor.execute(“insert into tt values (?,?)”, 1,1)cursor.execute(“insert into tt values (?,?)”, 2,2)
#select data
row = cursor.execute(“select * from tt”).fetchone()
print row
#drop table
cursor.execute(“drop table tt”)cnxn.close()

from impala.dbapi import connect
conn = connect(host="xx.11.0.160", port=10000, database="dsi", user="xxxx", password="xxxx", auth_mechanism="PLAIN")
cur = conn.cursor()
cur.execute(" select * from dsi.I_RCS_BM_CC_BUSINESS_CHANNEL_H limit 10")
print (cur.fetchone())
conn.close()

原文地址:https://www.cnblogs.com/adolfmc/p/12004701.html

时间: 2024-08-03 10:08:16

docker 镜像制作(jupyter)的相关文章

Docker笔记三 Docker镜像制作

Docker笔记三 Docker镜像制作 1.Docker镜像制作方法: docker commit 保存当前container的状态到镜像,生成image. docker build 利用dockerfile自动化生成image. 2.制作方法 docker commit方式 #启动镜像名称为centos的一个容器(container)  [[email protected] ~]#docker run -it centos /bin/bash #在容器内安装httpd服务 [[email p

Docker快速入门——Docker镜像制作

Docker快速入门--Docker镜像制作 一.Dockerfile脚本 1.Dockerfile脚本简介 Dockerfile是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容就是描述该层应当如何构建.Dockerfile文件示例如下: ## Dockerfile文件格式 # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_us

Docker镜像制作

方法1:docker commit [email protected]:~$ sudo docker commit 1949036422c3 centos:jiqing [sudo] password for jiqing: sha256:4be35dd8f7b4c975c4cf1d35414147ef4dfadbb7a6e1a11f21cebee1ff12428e [email protected]:~$ sudo docker images REPOSITORY TAG IMAGE ID C

docker镜像制作---jdk7+tomcat7基础镜像

1. 安装docker rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum -y install docker-io? 可使用以下命令,查看 Docker 是否安装成功:docker version 输出了 Docker 的版本号,则说明安装成功了,可通过以下命令启动 Docker 服务: service docker start 一旦 Docker 服务启动完毕,我

docker 镜像制作及dockerfile

一.docker images 的内容,包括: 使用和管理本地主机上的 images 创建一个基础的 images 上传 images 到docker hub (公共 images 仓库) 列出本地主机上已经存在的 images 二.docker images 是docker的三大组件之一 REPOSITORY:来自于哪个仓库,比如 docker.io/centos TAG的标记,比如  latest IMAGE ID:镜像它的 ID 号 CREATED:创建时间 SIZE:镜像的 SIZE i

Docker 镜像制作 CentOS+JDK+Tomcat

[[email protected] createImages]# ls apache-tomcat-8.5.14.tar.gz server-jre-8u121-linux-x64.tar.gz [[email protected] createImages]# vim Dockerfile FROM centos:latest MAINTAINER [email protected] ADD ./apache-tomcat-8.5.14.tar.gz /root ADD ./server-j

Docker 镜像制作

centos7安装docker yum install docker -y 启动docker服务service docker start 拉取镜像docker pull 1102836917/centos7sogood 启动容器docker run --name centos7_sogood -itd -p 8080:8080 -p 8081:8081 --privileged=true imageID /usr/sbin/init 进入容器 docker exec -it centos7_so

基于官方postgres docker镜像制作自己的镜像

1.Dockerfile FROM library/postgres MAINTAINER wenbin.ouyang #初始化PostgreSQL ENV POSTGRES_USER root ENV POSTGRES_PASSWORD root ENV POSTGRES_DB noah ADD ./noah_pgsql_init.sql /docker-entrypoint-initdb.d/ #容器运行时监听的端口 EXPOSE 5432 2.构建镜像 docker build -f ./

Docker镜像管理基础与基于容器的镜像制作示例

一.Docker镜像 Docker镜像是启动Docker容器的一个非常重要的组件.Docker各组件之间的关系如图: Docker镜像含有启动容器所需要的文件系统及其内容,因此Docker镜像用于创建并启动容器.并且Docker镜像是采用分层构建,联合挂载的机制实现的.那什么是分层构建,联合挂载呢?如图: 在分层构建机制中,最底层为bootfs,用于系统引导的文件系统,包括bootloader和kernel,容器启动完成后会被卸载以节省内存资源.在bootfs之上的是rootfs,这里就是doc