初次安装
安装 apt-get -y install docker.io
启动 service docker start
查询mysql数据库 docker search mysql
拉取官方最新版本 docker pull mysql:5.7
查看本地镜像 docker images
查看正在运行 docker ps
安装完成后,我们可以使用以下命令来运行 mysql 容器:
$ docker run -itd —name mysql-sec -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
安装完成后,我们可以使用以下命令来运行 mysql 容器:$ docker run -itd —name mysql-sec -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
docker exec -i sec-mysql sh -c ‘exec mysql -uroot -p”$MYSQL_ROOT_PASSWORD”‘ < /你下载的目录/create_db.sql
create_db.sql](https://github.com/smallcham/sec-admin/blob/master/pack/create_db.sql))
docker run -p 6379:6379 —name sec-redis -d redis
docker run -d -p 8793:80 —name sec —env HOST=http://127.0.0.1:8793 —env DB_URL=root:123456@172.17.0.2:3306/sec —env RDS_URL=0:@172.17.0.3:6379 -v ~/sec-script:/var/www/html/sec-admin/static/plugin/usr smallcham/sec:core-0.2 && docker logs -f sec —tail 10
重新启动
对于已退出的容器,可以使用如下命令进行查看:docker ps -a
//获取所有容器ip
docker inspect —format=’{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ $(docker ps -aq)
docker restart $(docker ps -a -q)//重新启动所有容器
