Docker常用軟體安裝

2021-10-04 10:54:53 字數 2542 閱讀 7267

$ docker run -d -e mysql_root_password=123456 -p 3306:3306 --name mysql mysql:5.7  --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
warning: ipv4 forwarding is disabled. networking will not work.
解決方法

# vim /usr/lib/sysctl.d/00-system.conf
新增一行這個配置

net.ipv4.ip_forward=1
重啟網路服務

# systemctl restart network
進入容器內

$ docker exec -it mysql:5.7 /bin/bash
在容器內登入mysql,在mysql客戶端輸入指令開放外部訪問許可權

$ mysql -uroot -p

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

mysql> flush privileges;

mysql> set names 'utf8';
然後退到容器中

service mysql restart
$ docker run -d -p 6379:6379 --name redis redis
$ docker run -d -p 80:80 --name nginx nginx
$pwd代表當前目錄

$ docker run -p 27017:27017 --name mongo -d mongo
如果使用資料卷

$ docker run -p 27017:27017 -v $pwd/db:/data/db -d mongo
es不能使用laster版本必須進行執行

可以訪問 獲取最新tag

建立使用者定義網路(用於連線其他需要在同一網路環境工作的軟體,例如:kibana)

$ docker network create esnet
執行 elasticsearch:

$ docker run -d --name elasticsearch --net esnet -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.1
使用瀏覽器訪問 http://localhost:9200/ 即可

進入容器

$ docker exec -it elasticsearch /bin/bash
進入bin目錄 ,執行安裝

cd bin

plugin install mobz/elasticsearch-head

這樣,頁面的操作會更人性化一些

$ docker pull nacos/nacos-server
非集群環境啟動

$ docker run --env mode=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
登入**,初始賬號密碼nacos/nacos

http://localhost:8848/nacos/index.html
注意,docker的jenkins映象倉庫已經不維護了,jenkins官方在

jenkins/jenkins的倉庫進行維護,我使用長期維護版本

如果jenkins資料預設儲存在容器的/var/jenkins_home中,包括所有資料,外掛程式和配置資訊,如果需要資料持久化,可以使用資料卷

$ docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
因為配置了資料卷,所以在宿主機內資料卷檢視預設密碼

$ tail /var/lib/docker/volumes/jenkins_home/_data/secrets/initialadminpassword
將裡面的文字複製到網頁上就可以下一步了

先選只安裝推薦的外掛程式,也就是第乙個

安裝完設定預設管理員賬號

docker 常用軟體安裝

使用docker pull mysql tag從docker倉庫中拉取mysql容器映象 使用一下命令啟動乙個mysql容器 docker run id name mysql5.7.28 p 3306 3306 e mysql root password 123456 mysql 5.7.28使用客...

Docker安裝常用軟體之MySQL

本篇部落格主要記錄使用docker安裝mysql的細節以及詳情,以下安裝通過展示和指令總結。1.拉取映象 拉取映象 搜尋mysql映象 docker search mysql 拉取mysql映象 docker pull centos mysql 57 centos7 檢視docker映象 docke...

docker 7 常用軟體的安裝

搜尋映象 拉取映象 檢視映象 啟動映象 停止容器 移除容器 docker hub上面查詢tomcat映象 docker search tomcat 從docker hub上拉取tomcat映象到本地 docker pull tomcat 1官網命令 2拉取完成 docker images檢視是否有拉...