docker 常用命令备忘

创建mysql容器,设置端口映射,目录映射

docker run -id \
-p 3306:3306 \
--name=mysql \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/logs:/logs \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=111111 \
mysql:5.7

创建tomcat容器,设置端口映射,目录映射

mkdir tomcat
cd tomcat
docker run -id \
-p 8080:8080 \
-v $PWD:/user/local/tomcat/webapps \
tomcat

创建nginx容器

mkdir nginx
cd nginx 
touch nginx.conf
#nginx.conf内容
mkdir conf
mkdir logs
mkdir html
docker run -it --name=nginx \
-p 80:80 \
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf \
-v $PWD/logs:/var/log/nginx \
-v $PWD/html:/usr/share/nginx/html \
nginx

创建redis容器

docker run -id --name=redis -p 6379:6379 redis:latest
./redis-cli.exe -h xxxxx -p 6379
#带密码
docker run -id --name redis -p 6379:6379 redis:latest --requirepass "adam1111"


Adam博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • Powered by bjyblog modified by Adam © 2014-2020 www.lixiaopeng.com 版权所有 ICP证:鲁ICP备15039297号
  • 联系邮箱:14846869@qq.com