docker執行常用容器

2022-08-26 03:15:12 字數 1558 閱讀 8886

# 拉取映象

docker pull rabbitmq:management

# 執行

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

# 預設賬號密碼:guest,guest

# web訪問:ip:15672

# 拉取映象

docker pull redis

# 執行

docker run -d -p 6379:6379 --name redis redis

# 直接執行,沒有映象會自動拉取映象

docker run -d -p 2181:2181 --name zookeeper zookeeper:latest

禪道開源版:

資料庫使用者名稱: root,預設密碼: 123456。執行時,可以設定 mysql_root_password變數來更改密碼。

可掛載目錄

/var/lib/mysql:該目錄為資料庫的資料目錄。

# 注意:需要關閉selinux

[root@localhost ~]# wget

[root@localhost ~]# unzip docker_zentao.zip

[root@localhost ~]# cd docker_zentao/

# 構建映象並啟動

[root@localhost docker_zentao]# docker build -t zentao ./

[root@localhost ~]# mkdir -p /data/zentao/

# 瀏覽器訪問ip:埠,安裝禪道開始使用

# 拉取官方最新版本的映象

[root@localhost ~]# docker pull docker.io/mongo:latest

# 建立目錄

[root@localhost ~]# mkdir -p /data/mongo/

# 執行mongo容器

# --auth # 需要密碼才能訪問容器服務

docker run -itd --name mongo -p 27017:27017 mongo --auth

docker run -idt --name mongo --privileged=true -p 27017:27017 -v /data/mongo/data:/data/db -v /data/mongo/conf:/data/configdb docker.io/mongo:latest --auth

# 接著使用以下命令新增使用者和設定密碼,並且嘗試連線。

[root@localhost ~]# docker exec -it mongo mongo admin

# 建立乙個名為 admin,密碼為 123456 的使用者。

> db.createuser(]});

# 嘗試使用上面建立的使用者資訊進行連線。

> db.auth('admin', '123456')

docker 四 容器執行

工具類以daemon形式執行,d以後臺方式啟動 工具類以run it方式啟動 區別 docker create 建立容器 docker start 以後臺方式啟動容器 docker run 先create再start docker host是乙個程序,乙個docker host上執行若干個容器,每個...

Docker容器中執行docker 命令

一 在一台執行了docker的伺服器上,啟動374c3bec1f4b 映象的容器,這個映象中安裝docker yum install docker y docker run itd v var run docker.sock var run docker.sock name docker test ...

docker容器中執行Ubuntu

只習慣用centos系統,但是有些軟體編譯安裝很麻煩不方便,但是呢在ubuntu中就變得容易方便,所以我打算用docker執行ubuntu系統彌補centos短板和不足之處 1 安裝ubuntu系統命令 docker pull ubuntu 這是乙個極度精簡的系統,連最基本的wget命令都沒有 所以...