温州网站专业制作,网站设计制作的四大优势,深圳建筑设计招聘,陕西专业网站建设文章目录 1 启动MySQL2 启动maven#xff0c;用于编译java程序3 容器内启动sshd#xff0c;用于远程编码和调试 1 启动MySQL
守护方式运行一个容器#xff1a;
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD123456 -p 3307:3306 -d mysql进入容器#xff1a;
dock… 文章目录 1 启动MySQL2 启动maven用于编译java程序3 容器内启动sshd用于远程编码和调试 1 启动MySQL
守护方式运行一个容器
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD123456 -p 3307:3306 -d mysql进入容器
docker exec -it mysql5.7 bash进入MySQL
mysql -h hostAddress -P port -u user -pPassWD -DDataBase下载jdbc-driver jar
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.30.tar.gz -O /tmp/mysql-connector.tar.gz
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.28.tar.gz -O /tmp/mysql-connector.tar.gz tar -xvzf mysql-connector.tar.gz2 启动maven用于编译java程序 docker run --name hive-compile -it --rm -v /Users/weiqiang.yu/.m2:/root/.m2 -w /usr/hive \-v /Users/weiqiang.yu/workspace/idea/forked-hive:/usr/hive maven:3.8.1-jdk-8 bash3 容器内启动sshd用于远程编码和调试
启动容器
podman run --cap-add AUDIT_WRITE --name wechar_build2 -it -d -v /root/.m2:/root/.m2 -v $(pwd):/root/workspace -w /root/workspace --network host --entrypoint bash debian进入容器启动sshd服务
# attach container
podman exec -it wechar_build2 bash
# install ssh package and generate ssh key
apt update apt install openssh-server ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N
# generate ssh public key to be used in such as git
ssh-keygen -q -t rsa -N -f ~/.ssh/id_rsa# change the Port in /etc/ssh/sshd_config
echo Port 3368 /etc/ssh/sshd_config
# startup sshd
service ssh start
# To debug the sshd, you can run cmd: /usr/sbin/sshd -p3368 -D -d -e# add your local public key (~/.ssh/id_rsa.pub) to container ~/.ssh/authorized_keys
# to support ssh login through ssh key
vim ~/.ssh/authorized_keys配置ssh连接
# ~/.ssh/config
Host dev_container2User rootStrictHostKeyChecking noUserKnownHostsFile /dev/nullServerAliveInterval 15HostName 10.169.5.104Port 3368IdentityFile ~/.ssh/id_rsaProxyCommand ssh WAN-Jump02 -W %h:%pssh连接到远程容器
ssh dev_container2