docker守護(hù)進(jìn)程啟動(dòng)的時(shí)候,會(huì)默認(rèn)賦予名為docker的用戶組讀寫Unix socket的權(quán)限,因此只要?jiǎng)?chuàng)建docker用戶組,并將當(dāng)前用戶加入到docker用戶組中,那么當(dāng)前用戶就有權(quán)限訪問Unix socket了,進(jìn)而也就可以執(zhí)行docker相關(guān)命令
sudo groupadd docker #添加docker用戶組
sudo gpasswd -a $USER docker #將登陸用戶加入到docker用戶組中
newgrp docker #更新用戶組
————————————————
版權(quán)聲明:本文為CSDN博主「152910000」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上> 原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/icodestechnology/java/article/details/97170540
創(chuàng)建nginx運(yùn)行容器:
docker run \
--name nginx \
-p 80:80 \
-v /home/oldlie/projects/data/nginx/html:/usr/share/nginx/html \
-v /home/oldlie/projects/data/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/oldlie/projects/data/nginx/conf.d:/etc/nginx/conf.d \
-v /home/oldlie/projects/data/nginx/logs:/var/log/nginx \
-m 256M \
-d nginx
修改完了之后別忘了修改配置文件中的root指向:
location / {
#root html;
root /usr/share/nginx/html;
index index.html index.htm;
}
創(chuàng)建MongoDB
docker run --name mongo -p 27017:27017 -v /home/ray/data/mongo/db:/data/db -d mongo
創(chuàng)建tomcat
docker run --name tomcat8 \
-p 8080:8080 \
-v /home/ray/data/tomcat8/conf:/usr/local/tomcat/conf \
-v /home/ray/data/tomcat8/webapps:/usr/local/tomcat/webapps \
-v /home/ray/data/tomcat8/temp:/usr/local/tomcat/temp \
-v /home/ray/data/tomcat8/logs:/usr/local/tomcat/logs \
-d tomcat:8.5.50-jdk8
創(chuàng)建MySQL
docker run \
-p 3306:3306 \
--name mysql56 \
-v /home/oldlie/projects/data/mysql/mysql:/var/lib/mysql \
-v /home/oldlie/projects/data/mysql/logs:/var/log/mysql \
-v /home/oldlie/projects/data/mysql/mysql.conf.d:/etc/mysql/mysql.conf.d \
-e MYSQL_ROOT_PASSWORD=root \
-m 256M \
-d mysql:5.6
創(chuàng)建對(duì)應(yīng)的phpMyAdmin
docker run \
--name pma \
-p 58080:80 \
--link mysql56:db \
-m 128M \
-d phpmyadmin/phpmyadmin