docker下安裝confluence全過程
一、安裝docker
1.1 卸載之前的docker版本(可選)
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
1.2 安裝docker
在虛擬機(jī)無歷史docker殘留的基礎(chǔ)上,安裝yum工具
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
更新本地鏡像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo yum makecache fast
輸入安裝命令
yum install -y docker-ce
啟動docker
systemctl start docker
查看docker狀態(tài)
systemctl status docker
二、配置java環(huán)境
2.1 固定虛擬機(jī)IP
打開網(wǎng)絡(luò)虛擬編輯器
選擇外部連接方式為NAT模式 ,此處以192.168.66.0為例
更改子網(wǎng)IP以及子網(wǎng)掩碼
修改網(wǎng)關(guān)
打開本地電腦網(wǎng)絡(luò)設(shè)置
登錄虛擬機(jī),修改虛擬機(jī)配置
查看MAC地址
修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0 或者 vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加以下配置,HWADDR為上述查詢到額MAC地址
ONBOOT=yes IPADDR=192.168.66.100 NETMASK=255.255.255.0 GATEWAY=192.168.66.1 HWADDR=00:0C:29:37:6A:48
重啟虛擬機(jī)
reboot
查看虛擬機(jī)地址
ip addr
2.2 連接工具下載
使用Xshell登錄安裝且啟動的docker
2.3 下載Linux環(huán)境下jdk
- Oracle官網(wǎng)下載地址:官網(wǎng)下載地址
使用Xshell登錄虛擬機(jī)
創(chuàng)建文件夾
mkdir -p /usr/local/jdk/jdk8
使用Xftp上傳文件
解壓文件
cd /usr/local/jdk/jdk8 tar -zxvf jdk-8u341-linux-x64.tar.gz
修改配置
vi /etc/profile
在末尾添加如下配置
JAVA_HOME=jdk的安裝路徑 // usr/local/jdk/jdk8/jdk1.8.0_341 PATH=$JAVA_HOME/bin:$PATH
生效修改后的配置文件
source /etc/profile
查看jdk是否配置成功
三、安裝mysql
下載mysql鏡像
docker pull mysql:5.7
是否下載成功
docker images
啟動mysql
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD="root" -d mysql:5.7
是否啟動成功(或者使用連接工具連接mysql)
docker ps
進(jìn)入mysql容器
docker exec -it mysql /bin/bash
復(fù)制/etc/my.cnf文件內(nèi)容
cat /etc/my.cnf
停止容器
docker stop mysql
移除容器
docker rm mysql
創(chuàng)建文件夾掛載
cd /usr/local/docker mkdir mysql5.7 mkdir data mkdir conf mkdir log
創(chuàng)建my.cnf配置文件
cd /usr/local/docker/mysql5.7/conf touch my.cnf
將上述保存的my.cnf復(fù)制到該文件中
vi my.cnf
啟動容器
docker run --name mysql -p 3306:3306 -v /usr/local/docker/mysql5.7/conf/my.cnf:/etc/my.cnf -v /usr/local/docker/mysql5.7/data:/var/lib/mysql -v /usr/local/docker/mysql5.7/log:/logs -e MYSQL_ROOT_PASSWORD=admin123456 --restart=always -d mysql:5.7
四、安裝confluence
下載confluence鏡像
docker pull atlassian/confluence-server:7.15.1
新建文件夾
mkdir -p /usr/local/docker/confluence7
啟動confluence
docker run \ -d \ --name confluence \ --restart=always \ --privileged=true \ -p 6012:8090 \ -p 8091:8091 \ -v /usr/local/docker/confluence7:/var/atlassian/application-data/confluence \ atlassian/confluence-server:7.15.1
訪問confluence
http://x.x.x.x:6012
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker容器下配置jupyter notebook的操作
這篇文章主要介紹了docker容器下配置jupyter notebook的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker部署用Python編寫的Web應(yīng)用的實踐
本文主要介紹了Docker部署用Python編寫的Web應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09Docker一行命令完成FTP服務(wù)搭建的實現(xiàn)
這篇文章主要介紹了Docker一行命令完成FTP服務(wù)搭建的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法
這篇文章主要介紹了docker for windows 容器內(nèi)網(wǎng)通過獨立IP直接訪問的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12在云服務(wù)器上基于docker安裝jenkins的實現(xiàn)步驟
本文主要介紹了在云服務(wù)器上基于docker安裝jenkins的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像)
這篇文章主要介紹了Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03