mysql、redis、nginx启动新容器
- docker run -itd —name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=”anosi.cn” mysql
- docker run -itd —name redis -p 6379:6379 redis —requirepass “123456”
- docker run -di —name nginx -d -p 80:80 -v /home/lc/mydocker/nginx/log:/var/log/nginx -v /home/lc/mydocker/nginx/conf:/etc/nginx/conf.d -v /home/lc/mydocker/nginx/nginx.conf:/etc/nginx/nginx/conf -v /home/lc/mydocker/nginx/html:/lc/html nginx:stable
- 清理docker内存:docker image prune
- 删除无用悬空的镜像:docker image prune -a -f
docker命令
启动docker
systemctl start docker
启动jenkins
service jenkins restart
设置docker自启动
systemctl enable docker.service
设置docker内容器自启动(mysql为容器名称)
docker update mysql —restart=always
给普通用户添加执行权限
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
systemctl restart docker #重启docker
docker ps -a #测试docker命令是否可以使用sudo正常使用
设置镜像
- vi /etc/docker/daemon.json
{
"registry-mirrors": [<br /> "[https://1m6rp5r2.mirror.aliyuncs.com](https://1m6rp5r2.mirror.aliyuncs.com/)",<br /> "[https://registry.docker-cn.com](https://registry.docker-cn.com/)",<br /> <br /> "[https://docker.mirrors.ustc.edu.cn](https://docker.mirrors.ustc.edu.cn/)"<br /> ]<br />}
- systemctl daemon-reload
- systemctl restart docker