博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker的学习
阅读量:6757 次
发布时间:2019-06-26

本文共 1435 字,大约阅读时间需要 4 分钟。

hot3.png

1.去网站上下载并安装

网站地址为: https://www.docker.com

2.检查docker是否已经正常安装

~: docker version #检查docker环境的版本Client: Version:	17.12.0-ce API version:	1.35 Go version:	go1.9.2 Git commit:	c97c6d6 Built:	Wed Dec 27 20:03:51 2017 OS/Arch:	darwin/amd64Server: Engine:  Version:	17.12.0-ce  API version:	1.35 (minimum version 1.12)  Go version:	go1.9.2  Git commit:	c97c6d6  Built:	Wed Dec 27 20:12:29 2017  OS/Arch:	linux/amd64  Experimental:	true

3.查看镜像 

~ : docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

4.拉取镜像

docker pull : 从镜像仓库中拉取或者更新指定镜像docker pull java  #拉取java最新版镜像docker pull -a java  #拉取Java所有的镜像docker pull java:openjdk-8u111-jdk #拉取指定版本的java镜像

5.查看web应用容器

docker ps #查找正在运行的web应用容器

6.bash build.sh

7.docker-compose up #启动docker容器中的服务

 docker-compose up -d #启动docker容器中的服务,使其在后台中运行

8 .docker-compose down #关闭docker容器中的服务

9.docker ps #查看docker容器中运行的服务。

10. 接下来从拉取mysql镜像,并启动做一个简单说明

 

2bf911fff4149ad3e84db24f452b2917f58.jpg

$ docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

命令说明:

  • -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

  • -v -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。

  • -v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。

  • -v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。

  • -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。

启动镜像并查看启动的情况 1c1cf5d87fcec88a8086339ca8f6c9bdfc4.jpg

转载于:https://my.oschina.net/u/2263272/blog/1631941

你可能感兴趣的文章
pandas安装及使用
查看>>
Linux SHELL if 命令参数说明
查看>>
Python的构造函数和析构函数,对象和类的变量不一样
查看>>
window常用的『运行』命令
查看>>
3G中的A-GPS移动定位技术
查看>>
java第五章:面向对象(oop)
查看>>
Maze
查看>>
激光炸弹
查看>>
9.23 模拟赛
查看>>
static_cast、dynamic_cast、const_cast和reinterpret_cast总结
查看>>
阶段性放弃 wxPython 前的总结
查看>>
Fegla and the Bed Bugs 二分
查看>>
linux 文本处理
查看>>
swoole重启机制(转载)
查看>>
hadoop day 1
查看>>
HDU 1251 统计难题
查看>>
用javascript脚本实现微信定时发送信息
查看>>
MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
查看>>
[Windows Azure] Data Management and Business Analytics
查看>>
java面试题07
查看>>