docker
- service docker start 
- systemctl start docker
- systemctl enable docker
Docker 中国官方镜像加速可通过 registry.docker-cn.com
docker --registry-mirror=https://registry.docker-cn.com daemon
- 为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。
| 12
 3
 4
 5
 6
 
 | {"registry-mirrors": ["https://registry.docker-cn.com"]
 }
 docker --registry-mirror=https://registry.docker-cn.com daemon
 
 docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
 
 | 
mysql
- ALTER USER ‘root‘@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;
 FLUSH PRIVILEGES;
mongo
- docker pull  mongo 
- docker run  –name some-mongo   -p 27017:27017   -d mongo   –auth     //这里的–name 放在前面并映射端口
- docker    exec  -it  容器ID   /bin/bash     //进入容器
- mongo  
- use admin
- db.createUser({user:”root”,pwd:”root”,roles:[{role:’root’,db:’admin’}]})   //创建用户,此用户创建成功,则后续操作都需要用户认证
- exit  
ftp
| 12
 
 | docker pull docker.io/fauria/vsftpddocker run -d -v /home/vsftpd:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test --name vsftpd fauria/vsftpd
 
 | 
- 会以登录用户名 (test) 创建一个目录 (/home/vsftpd/test) 作为 ftp 根目录
- 测试时发现不加 -p 20:20 依然可以正常操作
sftp
- 使用命令sudo docker pull luzifer/sftp-share
- 构建docker run -d -p 2022:22 -e USER=myuser -e PASS=myverysecretpassword luzifer/sftp-share