Docker
i码充电桩
全栈开发工程师,不定期分享Python、Golang、Java、前端等程序员必备技术,干货满满,不断充电!
展开
-
docker常用命令大全
查询镜像docker search 镜像名拉取镜像docker pull 镜像名:版本号打包镜像docker build -t 镜像名 文件路径启动镜像docker run -it -d --name 容器名称 -e 镜像启动参数 -p 宿主机端口:容器端口 -v 挂载目录:容器目录 镜像ID/名进入容器docker exec -it 容器ID/名 bash退出容器快捷键:CTRL + P + Q查看镜像docker images查看容器所有容器:docker ps -a运.原创 2021-11-26 16:27:46 · 140 阅读 · 0 评论 -
Linux下使用docker安装kibana
1. 拉取镜像docker pull kibana:7.5.12. 创建挂载目录文件mkdir -p /data/elk7/kibana/config/vi /data/elk7/kibana/config/kibana.yml内容如下:server.name: kibanaserver.host: “0”elasticsearch.hosts: [ “http://192.168.31.190:9200” ]xpack.monitoring.ui.container.elastics原创 2021-11-24 11:39:16 · 1754 阅读 · 0 评论 -
Linux下使用docker安装elasticsearch
1. 拉取镜像docker pull elasticsearch:7.5.12. 创建文件挂载目录mkdir /root/ES/config/ mkdir /root/ES/data/ chmod 777 /root/ES/data3. 创建配置文件vi /root/ES/config/es.ymlcluster.name: elasticsearch-cluster node.name: master network.host: 0.0.0.0 network.pub原创 2021-11-24 11:32:12 · 2065 阅读 · 0 评论 -
Linux下使用docker安装redis
1. 拉取镜像docker pull redis2. 新建挂载配置文件夹新建data和conf两个文件夹,位置随意。mkdir -p /root/docker/redis/datamkdir -p /root/docker/redis/conf注:因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件3. 增加配置文件 redis.conf在刚才新建的redis/conf原创 2021-11-24 11:24:59 · 496 阅读 · 1 评论 -
Linux下使用docker安装mongodb
1. 拉取镜像docker pull mongo2. 创建并启动一个mongo容器新建mongodb目录:home/docker/mongodbdocker run -p 27017:27017 -v /home/docker/mongodb:/data/db --name mongodb3 -d mongo:3.23.进入容器docker exec -it mongodb3 bash无密码情况进入MongoDB的方式可进行创建用户密码db.createUser({ user:原创 2021-11-23 17:06:48 · 2047 阅读 · 0 评论 -
Linux下使用docker安装mysql
1. 拉取镜像docker pull mysql2. 创建并启动一个mysql容器docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql-name :容器的名称,这里取名为mysql-e 配置账户密码,这里为root账户,密码为root-p 端口映射,本机的3306端口映射容器的3306端口-d 启动容器后输出容器的id最后的mysql表示镜像名字为mysql3. 查看容器状态dock原创 2021-11-23 16:59:00 · 1288 阅读 · 0 评论 -
Linux下安装Docker
1.禁用selinux(特别重要,不然可能pull失败)禁用selinux,因为selinux和LXC有冲突,故而需要禁用vim /etc/selinux/config# 以下是/etc/selinux/config的内容# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No原创 2021-11-18 15:02:50 · 586 阅读 · 0 评论