centos docker 從0開始裝機

2021-10-01 20:36:52 字數 2218 閱讀 8843

1. 映象安裝

docker pull docker run -d -it --privileged  --name centos-test -v /opt/***:/opt/*** -p 8080:8080 /usr/sbin/init

# cat /etc/redhat-release 檢視centos版本號

yum install -y firewalld

yum install wget -y

cd /etc/yum.repos.d/

cp centos-base.repo centos-base.repo.bak.20191218

# 阿里yum源

wget -o /etc/yum.repos.d/centos-base.repo

# yum install man

yum install ntp

timedatectl set-timezone asia/shanghai

cp /etc/localtime /root/old.timezone

rm /etc/localtime

ln -s /usr/share/zoneinfo/asia/chongqing /etc/localtime

# yum install net-tools

yum install telnet

yum install tree

yum install tcpdump

yum install unzip

2. python安裝

wget 

xz -d python-3.6.6.tar.xz

tar -xvf python-3.6.6.tar

yum install gcc

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel

yum install -y readline

./configure --prefix=/usr/python

yum -y install zlib*

yum install libffi-devel -y

yum install gcc gcc-c++

yum -y install gcc automake autoconf libtool make

make

make install

ln -s /usr/python/bin/python3 /usr/bin/python3

ln -s /usr/python/bin/pip3 /usr/bin/pip3

# 配置阿里源

cd ~

mkdir .pip

cd .pip

vim pip.conf

[global]

index-url =

[install]

trusted-host=mirrors.aliyun.com

# pip3 install ipython

find / -name ipython

vim ~/.bashrc

alias ipython3='python3 '

source ~/.bashrc

# python 命令列 回退 亂碼

yum install -y readline-devel readline

同樣的./config, make && make install後,已安裝的python包不受影響

需重新編譯 才能解決亂碼問題

# pip3 install gunicorn

ln -s /usr/python/bin/gunicorn /usr/bin/gunicorn

# pip3 install etcd3

3. crontab

yum install crontabs
4. vim

yum install vim
5. mysqlclient

yum install gcc mariadb-devel

pip install mysqlclient

6. yaml

pip install pyaml

從0開擼C (四) 函式過載和運算子過載

本期主題 c 中的函式過載和運算子過載 2.過載加號運算子 person person person person string name person person intmain void gary ubuntu workspaces cpp study 2.6.operator overloa...

從0開始 二

slam是指當某種移動裝置 如機械人 無人機 手機等 從乙個未知環境裡的未知地點出發,在運動過程中通過感測器 如雷射雷達 攝像頭等 觀測定位自身位置 姿態 運動軌跡,再根據自身位置進行增量式的地圖構建,從而達到同時定位和地圖構建的目的。sfm structure from motion 是一種和sl...

從settings檔案建立django開發索引

新增的配置 django專案的開發過程中,在對整個框架不夠了解之前,內容僅靠模糊的記憶可能會導致一系列的未知問題 例如乙個字母寫錯 全域性配置檔案settings中的配置,往往可以對映整個專案所需要的內容。django版本1.11 其實不算是預設的,只是在建立專案之後,已經為我們寫了一些配置 當然,...