docker安裝常用軟件

〇括勺、centos7安裝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
#安裝依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加軟件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#更新 yum 緩存
yum makecache fast
#安裝 Docker-ce
yum -y install docker-ce
#增加目錄
mkdir -p /etc/docker/
#配置國內(nèi)源
vim /etc/docker/daemon.json

daemon.json:

{
  "registry-mirrors" : [
    "http://ovfftd6p.mirror.aliyuncs.com",
    "http://registry.docker-cn.com",
    "http://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ],
  "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
  ],
  "debug" : true,
  "experimental" : true
}
#啟動docker
systemctl start docker

一前计、redis

docker run -d --name redis -p 6379:6379 redis --requirepass "1234qwer"

二、portainer

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

三卖氨、nginx

docker run -d --name nginx -p 80:80 -v /data/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx

四会烙、jenkins

docker run -d --name jenkins --user root -p 8080:8080 -p 50000:50000 jenkins/jenkins

五、rocketMQ

①啟動NameServer
docker run -d -p 9876:9876 --name rmqserver  foxiswho/rocketmq:server-4.7.0
②啟動broker
mkdir -p /data/docker/rocketmq-broker/conf
vim /data/docker/rocketmq-broker/conf/broker.conf
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 宿主機(jī)IP
docker run -d -p 10911:10911 -p 10909:10909\
 --name rmqbroker --link rmqserver:namesrv\
 -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
 -e "JAVA_OPT_EXT=-server -Xms512m -Xmx512m"\
 -v /data/docker/rocketmq-broker/conf:/etc/rocketmq/ \
 foxiswho/rocketmq:broker-4.7.0
②啟動rmqconsole
docker run -d --name rmqconsole -p 8181:8080 --link rmqserver:namesrv\
 -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876\
 -Dcom.rocketmq.sendMessageWithVIPChannel=false"\
 -t styletang/rocketmq-console-ng
六筒捺、gitlab中文版
docker pull twang2218/gitlab-ce-zh:latest
mkdir -p /data/docker/gitlab/config
mkdir -p /data/docker/gitlab/logs
mkdir -p /data/docker/gitlab/data
docker run --detach --publish 443:443 --publish 8082:80 --publish 23:22 --name gitlab --restart always --volume /data/docker/gitlab/config:/etc/gitlab --volume /data/docker/gitlab/logs:/var/log/gitlab --volume /data/docker/gitlab/data:/var/opt/gitlab twang2218/gitlab-ce-zh
七、ES6+kibana
docker pull elasticsearch:6.8.2
sysctl -w vm.max_map_count=262144
docker run -it --name elasticsearch   -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch:6.8.2
docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200  --name kibana --network=container:elasticsearch kibana:6.8.2
八纸厉、docker registry
docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest
九系吭、自定義微服務(wù)鏡像和創(chuàng)建啟動容器

Dockerfile:

#基于哪個鏡像
FROM openjdk:8-jdk-alpine
#將本地文件夾掛在到當(dāng)前容器
VOLUME /tmp
#復(fù)制文件到容器
ADD target/demo-0.0.1-SNAPSHOT.jar /app.jar
#聲明需要暴露的端口
EXPOSE 8080
#配置容器啟動后執(zhí)行的命令
ENTRYPOINT ["java","-jar","/app.jar"]
#構(gòu)建鏡像
docker build -t grace/demo:0.0.1 .
#不指定容器name和端口,便于同時啟動多個相同容器
docker run -d -P grace/demo:0.0.1
#推到docker registry
docker push grace/demo:0.0.1
十颗品、鏡像導(dǎo)入導(dǎo)出

導(dǎo)出:

docker save -o XXX.tar 鏡像名:版本
或
docker save > XXX.tar 鏡像名:版本

導(dǎo)入:

docker load -i XXX.tar
或
docker load < XXX.tar

sudo docker run -d --name wechat --device /dev/snd --ipc="host"
-v /tmp/.X11-unix:/tmp/.X11-unix
-v HOME/WeChatFiles:/WeChatFiles \ -e DISPLAY=unixDISPLAY
-e XMODIFIERS=@im=fcitx
-e QT_IM_MODULE=fcitx
-e GTK_IM_MODULE=fcitx
-e AUDIO_GID=getent group audio | cut -d: -f3
-e GID=id -g
-e UID=id -u
bestwu/wechat

docker run -d --net host --name proxy-client -v /data/docker/proxy-client/conf/config.properties:/usr/local/proxy-java-client-0.1/conf/config.properties -v /data/docker/proxy-client/logs/:/usr/local/proxy-java-client-0.1/logs/ proxy-client

mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
docker run -p 3306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7

nacos
docker run --restart=always --env MODE=standalone -v /data/nacos/conf/application.properties:/home/nacos/conf/application.properties -v /data/nacos/logs:/home/nacos/logs/ --name nacos -d -p 8848:8848 nacos/nacos-server

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肯尺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子躯枢,更是在濱河造成了極大的恐慌则吟,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锄蹂,死亡現(xiàn)場離奇詭異氓仲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)得糜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門敬扛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人朝抖,你說我怎么就攤上這事啥箭。” “怎么了治宣?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵急侥,是天一觀的道長。 經(jīng)常有香客問我侮邀,道長坏怪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任豌拙,我火速辦了婚禮陕悬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘按傅。我一直安慰自己捉超,他們只是感情好胧卤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拼岳,像睡著了一般枝誊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惜纸,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天叶撒,我揣著相機(jī)與錄音,去河邊找鬼耐版。 笑死祠够,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粪牲。 我是一名探鬼主播古瓤,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼腺阳!你這毒婦竟也來了落君?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤亭引,失蹤者是張志新(化名)和其女友劉穎绎速,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焙蚓,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纹冤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了主届。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赵哲。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖君丁,靈堂內(nèi)的尸體忽然破棺而出枫夺,到底是詐尸還是另有隱情,我是刑警寧澤绘闷,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布橡庞,位于F島的核電站,受9級特大地震影響印蔗,放射性物質(zhì)發(fā)生泄漏扒最。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一华嘹、第九天 我趴在偏房一處隱蔽的房頂上張望吧趣。 院中可真熱鬧,春花似錦、人聲如沸强挫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俯渤。三九已至呆细,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間八匠,已是汗流浹背絮爷。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梨树,地道東北人坑夯。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像劝萤,于是被迫代替她去往敵國和親渊涝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容