目錄docker的使用
使用docker安裝軟體
vagrant
virtual box
# 檢視系統是否安裝好了vagrant
vagrant
# 建立虛擬機器環境
vagrant init centos/7
vagrant init centos7
vagrant up
# 連線虛擬機器
vagrant ssh
# 退出虛擬機器連線
exit
# 重啟虛擬機器
vagrant reload
由於virtualbox預設採用埠**的方式將虛擬主機的埠與windows主機的埠進行繫結,這樣我們每在linux主機上安裝乙個軟體,就需要在virtualbox上配置埠**,非常麻煩。
3.1. windows上使用ipconfig
命令檢視virtualbox的ipv4位址
3.2. 修改vagrantfile中的私有網路配置
將ip位址修改為同乙個子網
# config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "private_network", ip: "192.168.33.10"
3.3. 重新檢視虛擬機器網路位址# 重啟虛擬機器
vagrant reload
# 重新連線
vagrant ssh
# 檢視網路配置
docker官方文件
# 解除安裝舊版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 安裝相關依賴
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
# 安裝docker
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
docker images
sudo systemctl enable docker
阿里雲容器映象服務
依次執行下面4條命令
# 以互動模式進入mysql
docker exec -it mysql /bin/bash
修改mysql配置檔案
vi /mydata/mysql/conf/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='set collation_connection = utf8_unicode_ci'
init_connect='set names utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
# 重啟mysql
docker restart mysql
#拉取redis
docker pull redis
# 建立資料夾
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
# 啟動redis
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
# 與redis互動
docker exec -it redis redis-cli
# 設定redis容器在docker啟動的時候啟動
docker update redis --restart=always
day 01 虛擬環境的建立
到目前位置,我們所有的第三方包安裝都是直接通過pip install xx的方式進行安裝的,這樣安裝會將那個包安裝到你的系統級的python環境中。但是這樣有乙個問題,就是如果你現在用django 1.10.x寫了個 然後你的領導跟你說,之前有乙個舊專案是用django 0.9開發的,讓你來維護,但...
學習筆記day01
作業系統簡稱 operating system 簡稱os 其的本質就是乙個軟體,作業系統對上可以管理應用程式,對下可以訪問硬體裝置。主流的作業系統 pc機領域 windows系列,ios,伺服器領域 linux系列,unix,windows server。手持裝置 ios,android,塞班,wi...
測試day01整理
對比國內外現狀,和國際知名企業來說,微軟的開發人員和測試人員的比例是1 2,而國內的現狀是20 1,國內企業比較好點的也才是2 1,所以根據國內發展的必然趨勢,測試在未來幾年內國內的需求是大大增加的。當前的軟體行業已經不是功能為王了,使用者不僅僅只盯著功能是否滿足需求,還會對軟體容易上手,執行效率是...