Docker 常用操作指令和安裝rabbitmq

2021-10-25 21:09:25 字數 2021 閱讀 4782

docker stop $(docker ps -aq)

停止單個容器

docker stop 要停止的容器名

刪除所有容器

docker rm $(docker ps -aq)

刪除單個容器

docker rm 要刪除的容器名

刪除所有的映象

docker rmi $(docker images -q)

docker 安裝rabbitmq 

#最新版本,該版本包含了web控制頁面,獲取映象

docker pull rabbitmq:management

docker pull rabbitmq:3.8.9-management

執行映象

#方式一:預設guest 使用者,密碼也是 guest

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3.8.9-management

#方式二:設定使用者名稱和密碼

docker run -d --hostname my-rabbit --name rabbit -e rabbitmq_default_user=user -e rabbitmq_default_pass=password -p 15672:15672 -p 5672:5672 rabbitmq:management

訪問ui頁面

docker run -d --name testrabbit -p 15672:15672 -p 5672:5672 rabbitmq

rabbitmq-plugins enable rabbitmq_management

啟動rabbit 延時訊息佇列外掛程式

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

拷貝檔案到容器

docker cp rabbitmq_delayed_message_exchange-3.8.0.ez f4dfa90f2304:/plugins

docker將容器中的資訊拷貝到宿主機

docker cp f4dfa90f2304:/plugins/rabbitmq_delayed_message_exchange-3.8.0.ez ./

建立並執行容器

docker run -d --name myrabbit -p 15672:15672 -p 5672:5672 rabbitmq:management

容器myrabbit中以互動模式執行容器內/root/runoob.sh指令碼

docker exec -it myrabbit /bin/sh /root/runoob.sh

進入容器內部,在容器myrabbit中開啟乙個互動模式的終端

docker exec -i -t  myrabbit /bin/bash

或者使用容器id進入

docker exec -it 容器 id /bin/bash

安裝portainer

docker pull portainer/portainer

docker run -d --name portainerui -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

docker 安裝gitlab

docker pull gitlab/gitlab-ce

docker run -d -p 9443:443 -p 9080:80 -p 222:22 --name gitlab  -v /home/gitlab/config:/etc/gitlab  -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab  gitlab/gitlab-ce

Docker安裝和入門,常用指令

先後安裝docker客戶端和配置映象加速器。輸入幾行指令測試測試 docker run hello world免sudo sudo groupadd dockersudo usermod ag docker usernewgrp docker繼續 docker run busybox echo he...

docker常用指令操作

docker執行jar 打包docker映象 互動執行映象 1800 8888,主機的埠 容器的埠 後台執行 容器管理 所有容器資訊 docker container ls 停止容器 docker container stop c97dcbc8664b container id 啟動容器 docke...

Docker的常用操作指令

開發者可以使用乙個標準的映象來構建一套開發容器,開發完成之後,運維人員可以直接使用這個容器來部署 docker可以快速建立容器,快速迭代應用程式。docker 的三個名詞,倉庫,映象,容器 倉庫 用來儲存docker映象的,可以理解為物理儲存 映象 docker映象是乙個唯讀的模板。可以將你的開發環...