查看端口是否开放
firewall-cmd --query-port=8016/tcp
添加指定需要开放的端口:
firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=123/tcp
启动jar
nohup java -jar &
查看java进程
ps -ef|grep java
杀死进程
kill -9 88827
重启docker容器
systemctl start docker
查看所有容器
docker ps -a
使用 docker start 启动一个已停止的容器
docker start b750bbbcfd88
停止的容器可以通过 docker restart 重启
docker restart <容器 ID>
检查容器是否正确运行
docker container ls
启动mysql
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
启动nginx
docker run --name nginx-test -p 8080:80 -d nginx
登陆docker中找到需要编辑的文件的位置
docker exec -it 0bad417be568 /bin/bash
通过docker cp把这个文件拷贝出来
docker cp xxxx:/etc/mysql/my.cnf /home/tom/
再拷贝回去
docker cp /home/tom/my.cnf xxxx:/etc/mysql/
注意这个xxxx是docker ps -a 获取的container id
进入redis命令行
docker exec -it redis1 redis-cli
查看 ElasticSearch 的容器内部 ip:
docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ container_name_or_id
docker 安装jenkins
问题 Signature verification failed in update site ‘default’
https://github.com/jenkins-zh/mirror-adapter/blob/master/rootCA/mirror-adapter.crt
docker cp /root/mirror-adapter.crt jenkins1:/var/jenkins_home/war/WEB-INF/update-center-rootCAs
https://updates.jenkins-zh.cn/update-center.json
https://github.com/jenkinsci/docker/blob/master/README.md
blue ocean 安装
docker run --rm --name jenkinsblue -u root -p 9001:8080 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v “$HOME”:/home jenkinsci/blueocean
docker run -itd -p 9001:8080 -p 50000:50000 --name jenkins2 --privileged=true -v $PWD/jenkins:/var/jenkins_home jenkinsci/blueocean
DOCKER 文件在宿主机的位置
/var/lib/docker/containers/