基础命令:
1.Docker启动:docker-machine start default
2.Docker关闭: docker-machine stop default
3.查看当前运行的Docker进程:docker ps
4.查看已经创建的Docker镜像:docker ps -a
5.启动一个镜像:docker start ***
6.关闭一个镜像:docker stop ***
7.删除一个镜像:docker rm ***
8.查找docker宿主机ip: docker-machine ip default
9.查看启动的镜像的日志情况: docker logs -f ****
10. 进入某个正在运行的镜像: docker exec -it *** /bin/bash
Docker STF创建
- docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
- docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
- docker run -d --name stf --net host openstf/stf stf local --public-ip 宿主机IP地址(docker-machine ip default获取)
打开网页:宿主机IP地址:7100
Docker Jenkins创建:
docker run -d -u root --name myjenkins -p 9090:8080 -p 50000:50000 -v /var/jenkins_home jenkins/jenkins:lts
Docker Mysql创建:
启动
1. docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
(遇到的坑)无法连接数据库, 提示密码问题出错解决方案:
进入镜像:
1.docker exec -it mysql /bin/bash
输入命令
2.mysql --user=root --password //此处输入123456
重置密码
3.ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY 'wht123';