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正常使用

设置镜像

  1. vi /etc/docker/daemon.json

{

  1. "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 />}
  1. systemctl daemon-reload
  2. systemctl restart docker