要观看视频教程请点击这里转到【知识林】观看
本节主要通过启动Mysql数据库容器和Wordpress网站容器来熟悉docker-machine和docker的常用命令
- 熟悉
docker-machine
命令
前提需要安装docker服务。
如果是在windows或Centos6版本中运行可能参考《Docker视频教程 之 在Windows和Centos6.3中安装Docker》;
如果是在Centos7中运行可参考《Docker视频教程 之 在Centos7中安装Docker服务》
在windows上启动docker虚拟机:
docker-machine start default
docker-machine env default
@FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i
docker-machine create
:创建一个docker虚拟机
docker-machine start
:启动一个已经存在的虚拟机
docker-machine ip
:查看对应虚拟机的ip地址
docker-machine restart
:重启一个正在运行的虚拟机
docker-machine stop
:停止一个正在运行的虚拟机
- 熟悉
docker
的常用命令
docker images
:列表本地已经存在的docker镜像;
docker ps
:列表出存在运行的docker容器
docker ps -a
:列表出所有docker容器(包括在运行的和已经停止的)
docker rm
:删除一个docker容器(如果删除存在运行的需要加-f
)
docker rmi
:删除一个已经存在的docker镜像
docker pull
:拉取一个已经存在的docker镜像,如:docker pulll java:8
表示拉取jdk1.8版本
docker --help
:查看帮助
docker info
:查看docker的信息
docker restart
:重启一个正在运行的docker容器
docker start
:启动一个已经存在的docker容器
docker run
:根据镜像启动一个容器
docker stats
:查看docker容器的状态
docker stop
:停止一个正在运行的docker容器
docker run -d -p 3316:3306 -e MYSQL_ROOT_PASSWORD=123 --name mysql1 mysql
:
解释:
docker run
:启动容器
-d
:后台运行
-p 3316:3306
:指定运行的容器对外端口是3316
-e MYSQL_ROOT_PASSWORD
:指定额外参数(root用户的密码是123)
--name
指定运行的容器的名称是mysql1
mysql
:指启动容器对应的镜像
- 启动wordpress网站容器
启动wordpress的命令:
docker run --name my-wordpress1 --link mysql1:mysql -d wordpress
解释:
--name my-wordpress1
:指定该容器名称为my-wordpress1
--link mysql1:mysql
:将mysql1
这个容器挂载到my-wordpress1
容器内容供其访问
-d
:后台运行
wordpress
:启动容器对应的镜像
视频大小:104.21MB
视频时长:38分18秒
要观看视频教程请点击这里转到【知识林】观看