docker+mysql创建用户名密码_docker构建私有仓库并设置仓库用户和密码
#搭建私有镜像仓库
[root@docker_test opt]# docker pull registry
Using default tag: latest
latest: Pulling from library/registry
Get https://registry-1.docker.io/v2/library/registry/manifests/sha256:b1165286043f2745f45ea637873d61939bff6d9a59f76539d6228abf79f87774: net/http: TLS handshake timeout
#查看镜像
[root@docker_test opt]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx v1 6282d012bf54 About an hour ago 446MB
mysql latest 990386cbd5c0 2 weeks ago 443MB
richarvey/nginx-php-fpm latest 3fd3101af9bd 2 weeks ago 328MB
192.168.56.60:5000/centos7.0 v1 9f38484d220f 2 months ago 202MB
centos 7 9f38484d220f 2 months ago 202MB
registry latest f32a97de94e1 2 months ago 25.8MB
#创建文件夹,往文件中添加密码
[root@docker_test opt]# cd /opt/
[root@docker_test opt]# mkdir auth
[root@docker_test opt]# cd /opt/auth/
[root@docker_test opt]# ll
total 0
drwxr-xr-x 2 root root 22 May 26 15:02 auth
drwx--x--x 4 root root 28 May 26 09:40 containerd
drwxr-xr-x 2 root root 6 May 26 14:53 registry
[root@docker_test opt]# cd auth/
[root@docker_test auth]# echo "user:nulige passwd:123456" >htpasswd
[root@docker_test auth]# cd ..
[root@docker_test opt]# ll
total 0
drwxr-xr-x 2 root root 22 May 26 15:05 auth
drwx--x--x 4 root root 28 May 26 09:40 containerd
drwxr-xr-x 2 root root 6 May 26 14:53 registry
#格式转换
[root@docker_test opt]# docker run --entrypoint htpasswd registry:latest -Bbn nulige 123456 >auth/htpasswd
[root@docker_test opt]# ll
total 0
drwxr-xr-x 2 root root 22 May 26 15:05 auth
drwx--x--x 4 root root 28 May 26 09:40 containerd
drwxr-xr-x 2 root root 6 May 26 14:53 registry
[root@docker_test opt]# cat auth/htpasswd
nulige:$2y$05$9lG7QFC/hSCj/s.c4769K.4mSsqWF5OwTPv2UP6.itFGlWCV/HwVS
#启动registry1容器 ,默认端口5000映射到5000
docker run -d -p 5000:5000 --restart=always --name registry1 \
-v `pwd`/auth:/auth \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
registry
#配置使用私有仓库
[root@docker_test ~]# cat /etc/docker/daemon.json
{
"insecure-registries":["127.0.0.1:5000"]
}
#重启服务
systemctl restart docker
#登录镜像仓库
[root@docker_test opt]# docker login 127.0.0.1:5000
Username: nulige
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
#给镜像打tag
[root@docker_test opt]# docker tag richarvey/nginx-php-fpm:latest 127.0.0.1:5000/nulige/nginx
[root@docker_test opt]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx v1 6282d012bf54 2 hours ago 446MB
mysql latest 990386cbd5c0 2 weeks ago 443MB
127.0.0.1:5000/nulige/nginx latest 3fd3101af9bd 2 weeks ago 328MB
richarvey/nginx-php-fpm latest 3fd3101af9bd 2 weeks ago 328MB
192.168.56.60:5000/centos7.0 v1 9f38484d220f 2 months ago 202MB
centos 7 9f38484d220f 2 months ago 202MB
registry latest f32a97de94e1 2 months ago 25.8MB
#上传镜像
[root@docker_test opt]# docker push 127.0.0.1:5000/nulige/nginx
The push refers to repository [127.0.0.1:5000/nulige/nginx]
eec165118982: Pushed
353ba0871334: Pushed
679c6ac9bd06: Pushed
3ddda5f15575: Pushed
a2cb1314b8cd: Pushed
45a48afbef6b: Pushed
21791e460009: Pushed
3f8a198a5690: Pushed
6ace97c9dd6b: Pushed
a0279b0ac758: Pushed
79a735cb2096: Pushed
a464c54f93a9: Pushed
latest: digest: sha256:4f914a0c9d25066eaf7cdd734452803ec307ad82605cbdb98d0bc57ba84603e2 size: 6364
#查看镜像
[root@docker_test opt]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry latest f32a97de94e1 2 months ago 25.8MB
127.0.0.1:5000/nulige/nginx latest 3fd3101af9bd 2 weeks ago 328MB
#删除镜像
[root@docker_test opt]# docker rmi -f 3fd3101af9bd
Untagged: 127.0.0.1:5000/nulige/nginx:latest
Untagged: 127.0.0.1:5000/nulige/nginx@sha256:4f914a0c9d25066eaf7cdd734452803ec307ad82605cbdb98d0bc57ba84603e2
Untagged: richarvey/nginx-php-fpm:latest
Untagged: richarvey/nginx-php-fpm@sha256:4f914a0c9d25066eaf7cdd734452803ec307ad82605cbdb98d0bc57ba84603e2
Deleted: sha256:3fd3101af9bdb10dd6b84e121c06abddf1d2ca29543e608bae3a12d6dae1d797
#从私有仓库中下载镜像
[root@docker_test opt]# docker pull 127.0.0.1:5000/nulige/nginx:latest
latest: Pulling from nulige/nginx
bdf0201b3a05: Already exists
ea6e561c50e0: Already exists
f581654c6ada: Already exists
f205a7399250: Already exists
4dba97d8c6bd: Already exists
9042ecea402d: Already exists
bfbd0774205d: Already exists
#查看镜像
[root@docker_test opt]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx v1 6282d012bf54 2 hours ago 446MB
mysql latest 990386cbd5c0 2 weeks ago 443MB
127.0.0.1:5000/nulige/nginx latest 3fd3101af9bd 2 weeks ago 328MB
centos 7 9f38484d220f 2 months ago 202MB
registry latest f32a97de94e1 2 months ago 25.8MB
docker+mysql创建用户名密码_docker构建私有仓库并设置仓库用户和密码相关推荐
- mysql创建用户名和密码
mysql如何创建新用户,例如创建一个sss 密码为123的用户 1.登录:mysql-uroot-p 2.查看现有用户,selecthost,user,authentication_stringfr ...
- 天翼去主机linux密码是什么意思,恢复ESXi宿主机根用户的密码
前几天,要升级几台ESXi宿主机.在尝试连接的时候,发现密码被彻底的忘掉了.按说,直接升级重装也就完事了.可以哥们硬是要做个测试,用他的理论来恢复一下根用户的密码.好啊,那就耍耍呗.没想到,居然成功了 ...
- mysql 创建用户名及密码
CREATE USER '用户名' IDENTIFIED BY '密码'; 如:CREATE USER 'kfcx' IDENTIFIED BY 'kfcx123'; 转载于:https://www. ...
- docker mysql日志写入本地_Docker Compose搭建MySQL主从复制集群
转载自https://zhuanlan.zhihu.com/p/45193580 前言 随着应用业务数据不断的增大,应用的 响应速度不断下降,在检测过程中我们不难发现大多数的请求都是 查询操作.此时, ...
- docker mysql映射端口映射_docker的简单操作和端口映射
一:简介 Docker镜像 在Docker中容器是基于镜像启动的 镜像是启动容器的核心 镜像采用分层设计,最顶层为读写层 使用快照COW技术,确保底层不丢失 通过ifconfig(ip a)来查看d ...
- docker mysql关掉后启动_Docker启动mysql的坑2
正确启动mysql: docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 此时虽然启动成功.但是 ...
- docker mysql 日志在哪里_docker容器启动后日志在哪里
docker容器启动后日志在哪里? docker启动后日志会在以下位置 /var/lib/docker/containers/容器ID/容器ID-json.log 也可以使用以下命令查看日志: doc ...
- mysql创建表语句 引擎、编码和字符集设置
2019独角兽企业重金招聘Python工程师标准>>> 创建语句最后加上如下语句: InnoDB 转自:原文忘记是哪的了... 转载于:https://my.oschina.net/ ...
- linux nfs设置访问用户和密码,使用用户名/密码装载与nfs的网络共享
cifs是一种文件共享协议.nfs是一种卷共享协议.两者之间的区别最初可能并不明显. nfs本质上是直接共享/dev/sda1的一小步.客户机实际上接收文件系统的共享子集的裸视图,包括(至少从nfsv ...
最新文章
- 文件不混淆_Android Studio配置反混淆
- boost::hana::less用法的测试程序
- 《四世同堂》金句摘抄(六)
- 数据结构-栈3-栈的应用-就近匹配
- VB 打开文件夹,并选中指定的文件
- DVWA系列之23 medium级别上传漏洞分析与利用
- USB加密狗复制USBTrace数据截取工具分享
- 在Arcscene绘制管线三维横断面(AE绘制三维点阵文字)
- 华硕电脑连接不上wifi_华硕电脑不能连接wifi怎么办
- spread.net 14.2 Crack by Xacker
- 中图分类号计算机 tp,中图分类号(TP)
- html5图片弹性布局,HTML5 使用弹性框布局实现可选择和压缩的网格
- html5新年网页做给父母的,2020给父母的新年祝福语
- 程序员凌晨3点不回家
- Exp3 免杀原理与实践 20164323段钊阳
- 03、江苏专转本(专业课笔记)第三章、计算机软件
- 分体式无线蓝牙耳机什么牌子好?分体式蓝牙耳机排行榜
- mysql源码安装详解
- Failover feature ‘ANSYS electronics_desktop‘ is not available. No valid FLEXlm servers specified.解决方
- 百度网盘提速法,不用插件,不用安装脚本