docker search mysql
选择一个mysql版本并安装html
docker pull mysql:5.7
docker images
,你会发现mysql5.7已经安装完毕。运行myql容器java
docker run -p 3306:3306 -d --name mymysql -v /docker/mysql /data:/usr/share/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
docker操做mysqlmysql
docker exec -it mymysql bash
mysql -uroot -p
输入密码链接mysql进行操做。docker pull redis:3.2
运行redis容器redis
docker run -p 6379:6379 -d --name myredis -v /docker/redis/data:/data redis:3.2 redis-server --appendonly yes
docker exec -it myredis redis-cli
docker建立项目镜像以及容器,并启动容器spring
注意:项目中的端口号、mysql配置密码等应当与服务器上一致
这里就不详细说了,请参考:sql
yum -y install docker
service docker start
docker pull java:8
建立Dockerfile文件生成镜像sudo vim Dockerfile
docker
建立镜像文件docker默认必须是Dockerfile,路径任意
FROM java:8 COPY springcloud-2.0-eureka-server.jar app.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar","--spring.profiles.active=prod"]
docker build -t test
(test为任意名字)docker create --name test -t -p 8010:8010 test
docker start test
docker logs -f test
参考连接vim
docker经常使用命令springboot
docker images
docker ps -a
systemctl start docker
systemctl stop docker
docker restart
docker start test
docker rm test_id
docker rmi test_id
必须中止容器后才能删除容器,删除容器后才能删除镜像