?一、安裝docker
yum -y install docker ?
?docker version ? ?#顯示 Docker 版本信息
可以看到已經(jīng)下載下來了
拉取鏡像python3鏡像
二、安裝docker 中python3環(huán)境
運(yùn)行本地鏡像,并進(jìn)入鏡像環(huán)境
docker run -itd python-38 /bin/bash
docker run -itd python-38:latest /bin/bash #啟動(dòng)一個(gè)實(shí)例并進(jìn)入
?run ?運(yùn)行
-i ? 以交互模式運(yùn)行容器,通常與 -t 同時(shí)使用;
-t ?為容器重新分配一個(gè)偽輸入終端,通常與 -i 同時(shí)使用;
-d 后臺(tái)
進(jìn)入容器??docker exec -it 3935 bash? ? ?
通過pip安裝插件?
pip install DrissionPage==3.2.35
三、導(dǎo)出鏡像
docker export <container id> -o <path/to/save/container.tar>
docker export ce2ea3537d6 > docker_python3.tar
?podman也可以
四、導(dǎo)入鏡像
?將鏡像下載,復(fù)制到內(nèi)網(wǎng)服務(wù)器。
運(yùn)行鏡像
五、復(fù)制文件
docker cp /opt/google.zip 3935921255d0:/opt/
正常到這就可以了。
-----------------------------------------------
六、Chrome 安裝----------
因?yàn)槲沂且趦?nèi)網(wǎng)安裝python3環(huán)境,并且部署爬蟲,需要用到瀏覽器,也是在docker中安裝好,然后導(dǎo)出鏡像。
1.rpm安裝
1. 打開終端,并使用 root 或具有管理員權(quán)限的用戶執(zhí)行以下命令來下載 Google Chrome 的安裝包:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
如果您使用的是 Debian 或 Ubuntu 等基于 Debian 的系統(tǒng),可以使用以下命令下載對(duì)應(yīng)的 .deb 安裝包:? ?wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
?2. 安裝 Google Chrome。如果您下載的是 .rpm 包執(zhí)行
yum localinstall google-chrome-stable_current_x86_64.rpm
?如果您下載的是 .deb 包,可以使用以下命令安裝:? ?
sudo dpkg -i google-chrome-stable_current_amd64.deb
3.啟動(dòng) Google Chrome: 在終端中輸入?google-chrome
?命令,如果成功啟動(dòng)了 Google Chrome 瀏覽器并且沒有出現(xiàn)錯(cuò)誤信息,那么安裝就很可能是成功的
出現(xiàn)這說明安裝成功,這是因?yàn)镚oogle Chrome需要天添加?--no-sandbox
?選項(xiàng)來禁用沙盒模式
調(diào)用瀏覽器?
/usr/bin/google-chrome-stable --no-sandbox
4.查看安裝狀態(tài): 在終端中輸入??rpm -qa | grep google-chrome
(對(duì)于基于 RPM 的系統(tǒng)),如果能夠看到與 Google Chrome 相關(guān)的包名和版本信息,那么表示安裝成功。
dpkg -l | grep google-chrome
(對(duì)于基于 Debian 的系統(tǒng))
google-chrome -version 查看版本?
打開百度并將頁面以pdf輸出
google-chrome --headless --disable-gpu --no-sandbox --print-to-pdf http://10.66.160.2
?
-----------
2.yum安裝
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
vim /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=0
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
第三步:yum安裝google文章來源:http://www.zghlxwxcb.cn/news/detail-823191.html
yum -y install google-chrome-stable --nogpgcheck
----------------文章來源地址http://www.zghlxwxcb.cn/news/detail-823191.html
?常用命令
docker ps #列出所有運(yùn)行中容器。
docker kill b93795788ee0 #殺死一個(gè)容器
docker rm -f b93795788ee0 # -f 強(qiáng)制刪除
docker exec -it 6a55 bash 進(jìn)入容器
--------------------------------------------------------
docker run -it centos 運(yùn)行centos鏡像
docker -it 容器id /bin/bash 再次進(jìn)入容器
docker stop 容器id 停止一個(gè)容器
/var/lib/docker/image/overlay2/imagedb/content/sha256 鏡像存放位置
docker rmi -f <鏡像名字>:[tag] 刪除鏡像:
docker tag centos:latest centos:v1 鏡像打標(biāo)簽,重新起個(gè)名字
docker save -o <path/to/save/image.tar> <image name/id> 保存鏡像
docker logs c1ac70aa4cf1 查看容器日志
docker exec -it c04cd8ff802c /bin/bash 進(jìn)入鏡像
pip install -i http://pypi.douban.com/simple/ pip -U --trusted-host pypi.douban.com
配置容器
docker commit -m="base images" -a="spider" 6a55392dba72 python3.8.3:base-images
導(dǎo)出鏡像
docker export <container id> -o <path/to/save/container.tar>
docker export 547bf8018506 > /opt/docker_python3.tar
到了這里,關(guān)于docker 安裝python3.8環(huán)境鏡像并導(dǎo)入局域網(wǎng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!