docker心得

镜像加速

从镜像加速地址进行拉取有三种方式

1,在命令中指定镜像地址

$ docker pull registry.docker-cn.com/myname/myrepo:mytag

2,配置 Docker 守护进程默认使用 Docker 官方镜像加速,无需在每次拉取时指定 registry.docker-cn.com

$ docker --registry-mirror=https://registry.docker-cn.com daemon

3,永久保留配置,重启服务仍有效

vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
service docker restart   #一定要重启docker服务,配置才会生效

 

docker 安装 mysql 8 版本

# docker 中下载 mysql
docker pull mysql

#启动
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Qwer123! -d mysql

#进入容器
docker exec -it mysql bash

#登录mysql
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwer123!';

#添加远程登录用户
CREATE USER 'wender'@'%' IDENTIFIED WITH mysql_native_password BY 'Qwer123!';
GRANT ALL PRIVILEGES ON *.* TO 'wender'@'%';

 进入容器,执行linux命令,查看目录结构

[root@s01 ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
65a0023fcd85        fhbean/dockertest   "java -jar /dockerte…"   11 minutes ago      Up 11 minutes       0.0.0.0:8080->8080/tcp   confident_wozniak
[root@s01 ~]# docker exec -it 65a0 /bin/bash
root@65a0023fcd85:/# pwd
/
root@65a0023fcd85:/# ls
bin   dev			     etc   lib	  media  opt   root  sbin  sys	usr
boot  dockertest-0.0.1-SNAPSHOT.jar  home  lib64  mnt	 proc  run   srv   tmp	var

上传镜像

docker注册,可能需要番羽过去,有好多图文交互的验证。

"docker tag" requires exactly 2 arguments.
See 'docker tag --help'.

Usage:  docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
[root@s01 ~]# docker tag fhbean/dockertest fhbean/dockertest:1.0
[root@s01 ~]# docker push fhbean/dockertest:1.0
The push refers to repository [docker.io/fhbean/dockertest]
311e64bff104: Pushed 
35c20f26d188: Mounted from library/java 
c3fe59dd9556: Mounted from library/java 
6ed1a81ba5b6: Mounted from library/java 
a3483ce177ce: Pushed 
ce6c8756685b: Mounted from library/java 
30339f20ced0: Mounted from library/java 
0eb22bfb707d: Mounted from library/java 
a2ae92ffcd29: Mounted from library/java 
1.0: digest: sha256:2cec9d67c4dee10a95791d9cabc80b54ae8baedfe39486d5715cae51ce91cdcf size: 2212
[root@s01 ~]# 

参考

Docker 中国 https://www.docker-cn.com/

菜鸟教程  runoob.com  http://www.runoob.com/docker

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值