停止docker运行:
sudo systemctl stop docker.socket
sudo systemctl stop docker.service
查看docker状态:
sudo systemctl status docker.socket
sudo systemctl status docker.service
docker 临时启动2375接口监听:
sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
启动docker:
systemctl start docker
重启mysql
docker restart mysql
部署mysql:
#端口映射
docker run -p 3306:3306 --name mysql \
#将容器内部文件挂载到linux下:
#日志
-v /mydata/mysql/log:/var/log/mysql \
#数据
-v /mydata/mysql/data:/var/lib/mysql \
#配置
-v /mydata/mysql/conf:/etc/mysql/config.d \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
部署admin:
docker run -p 8080:8080 --name hk_back_end \
--link mysql:db \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/admin/logs:/var/logs \
-d hk_back_end/admin:1.0-SNAPSHOT
部署nginx:
docker run --name nginx-config -p 80:80 \ -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf \ -v /usr/local/nginx/logs:/var/log/nginx \ -v /usr/local/nginx/html:/usr/share/nginx/html \ -v /usr/local/nginx/conf:/etc/nginx/conf.d \ --privileged=true -d 0466