Docker Installs

docker 安装软件工具

准备工作

docker准备工作传送门

命令快捷

  • 查看镜像
    # docker images | grep ?
    
  • 启动容器
    # docker run -id --name=matrix_mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=abc123 mysql
    
  • 进入容器
    # docker exec -it 容器名/容器Id  /bin/bash
    

安装Nexus3

查询镜像

# docker search nexus

拉取镜像

# docker pull sonatype/nexus3

配置本地保存数据的路径

路径可自定义,我放在/docker/nexus/nexus-data下。

注意:在生成目录的时候,因为nexus的读写默认是200,docker run的时候会报找不到路径的错误

可能遇到的问题:找不到路径错误

修改目录权限

# chmod 777 docker
# chmod 777 nexus
# chmod 777 nexus-data

运行镜像

# docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --name matrix_nexus3 -v /usr/etc/docker/nexus/nexus-data:/nexus-data sonatype/nexus3
  • 8082
    客户端页面的对外端口;
  • 8082
    准备建立docker hosted 私有库使用。hosted可以上传下载我建立的images;
  • 8083
    准备建立docker proxy 代理库使用。 proxy可以镜像远程公共仓库,比如:docke官方仓库、aliyun等等;
  • daemon.json
    在/etc/docker/daemon.json这个文件夹中配置;

daemon.json文件中的配置说明:

{
    "registry-mirrors": ["https://1v50e4uy.mirror.aliyuncs.com"],    ----文件加速地址,下载国外的镜像,通过它进行加速
    "insecure-registries":["192.168.111.112:8083"]      ---配置本地的镜像库地址,每次拖取镜像,如果8083上没有,先从远程库下载,下载到8083,再下载到本地库,下次再下载的时候,就从8083上下载了。 
}

登录 Nexus3

1.登录链接:http://192.168.111.112:8081/

2.默认用户名:admin 默认密码不再是admin123,所以需要去容器内查看

3.查看默认密码:进入容器内查看

# docker exec -it matrix_nexus3 /bin/bash
# cd nexus-data/
# vi admin.password  ---复制出密码,去网页登录

4.登录完成后,默认提示修改新密码,新密码改完后,admin.password将会消失,所以要保管好密码


 Previous
Docker,轻量级的虚拟化技术 Docker,轻量级的虚拟化技术
Docker 一个利用了lxc的技术的一个虚拟化引擎。 Docker简介什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转
2020-10-23
Next 
Hexo操作手册 Hexo操作手册
A fast, simple & powerful blog framework 官方网站:https://hexo.io/zh-cn/docs/configuration 常用命令清除缓存文件 (db.json) 和已生成的
2020-10-23
  TOC