chown -R server /work
docker search mysql
docker pull mysql:5.6
docker run --name mysql5.6 -p 3306:3306 -v /work/mysql:/var/lib/mysql -v /work/mysql/conf:/etc/mysql/conf -e MYSQL_ROOT_PASSWORD=server123456 -d mysql:5.6
9d5ce3cc0f979b0d229ec1b15563035deb197487fd62fe7f3d0858ca79a5661a
docker run -i -t --name tomcat8 -p 8080:8080 tomcat /bin/bash
容器的启动关闭,查看
有用的命令
docker ps:列出所有正在运行的容器
docker image ls:列出所有的镜像
docker stop <name>:暂停容器
docker rm <name>:删除容器
Docker的镜像称为image,容器称为container。
对于Docker来说,image是静态的,类似于操作系统快照,而container则是动态的,是image的运行实例。
比如,有一个image名称为ubuntu,那么比如现在我们启动这个image的container并且进入到这个container的bash命令行中:
docker run -t -i ubuntu /bin/bash
运行我们的web应用
假设我们应用是www,目录位置在/app/deploy/www
docker run –privileged=true -v /app/deploy/www:/usr/local/tomcat/webapps/www -p 8080:8080 tomcat:7
1
-v /app/deploy/www:/usr/local/tomcat/webapps/www 是把/app/deploy/www的目录挂载至容器的/usr/local/tomcat/webapps/www。
–privileged=true是授予docker挂载的权限