安装流程
Ubuntu 使用 deb安装包
CentOs使用 rpm安装包
使用版本:127.0.6533.88
Chrome的rpm安装包下载位置:Index of /public/CentOS-7/x86_64/db/pending/google.x86_64 (lth.se)
谷歌版本chromedriver下载地址:
https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json
如果之前存在容器,干掉原来的容器
docker rm -f containerID
查看镜像历史更新
docker history 镜像名:版本号
根据镜像开启容器
-d:后台运行容器,并返回容器ID
-i:以交互模式运行容器,通常与 -t 同时使用
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用
–name 新的容器名
-p开放端口,端口映射
镜像ID:镜像版本
docker run -d -it \
--name task1 \
-p 8088:8088 \
openjdk8-17:1.0.1
向容器中上传zip文件
docker cp google-chrome-stable_127.0.6533.88-1_amd64.deb task1:/app/lib
docker cp chromedriver127.0.6533.88-linux64.zip task1:/app/lib
进入Docker容器
docker exec -it task1 /bin/bash
进入容器内:
更新apt
apt-get update
安装sudo
apt-get install sudo
安装chrome的deb文件
sudo apt install ./google-chrome-stable_127.0.6533.88-1_amd64.deb
查看google版本信息
/opt/google/chrome/chrome --version
给google权限
chmod 777 /opt/google/chrome/google-chrome
安装解压用工具
apt-get install zip
解压
unzip chromedriver127.0.6533.88-linux64.zip
移动或者复制到 /usr/local/bin/
目录下
mv chromedriver /usr/local/bin
添加权限
chmod 777 /usr/local/bin/chromedriver
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
查看chromedriver版本
chromedriver --version
额外:
随时查看容器报错日志
docker logs task1
查看项目服务器信息:
cat /etc/os-release 查看服务器信息
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy