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
必須中止容器後才能刪除容器,刪除容器後才能刪除鏡像