日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker安装及配置

發(fā)布時間:2025/3/18 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker安装及配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

1、安裝docker

系統(tǒng) CentOS7

官網(wǎng)安裝地址:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository

?

2、配置國內(nèi)阿里云地址下載鏡像

使用docker pull,命令下載鏡像太慢了,默認(rèn)是從國外的,本文記錄下如何配置國內(nèi)阿里云競相加速方式。
過修改daemon配置文件/etc/docker/daemon.json來使用加速器

阿里鏡像倉庫加速器地址:https://cr.console.aliyun.com/#/accelerator

# cd /etc/docker # touch daemon.json # chmod 744 * # vi daemon.json # systemctl daemon-reload # systemctl restart docker

daemon.json內(nèi)容如下:
?

{"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] }

安裝docker-compose命令

? yum install epel-release -y #先安裝epel源,參考http://sharadchhetri.com/2014/05/30/install-pip-centos-rhel-ubuntu-debian/ yum install python-pip -y #然后就可以通過yum install python-X來安裝python的X庫了 pip install --upgrade pip #升級pip到最新版本 pip -V #查看pip版本 sudo pip install -U docker-compose

?

3、下載鏡像

官網(wǎng)地址:https://hub.docker.com/

?

4、常用命令

下載docker鏡像
?? ?docker pull tomcat
刪除鏡像
?? ?docker rmi <IMAGE ID> <IMAGE ID> <IMAGE ID>
查詢所有鏡像
?? ?docker images
啟動鏡像創(chuàng)建容器
?? ?docker run --name ?自定義容器名字 -d ?-p 外網(wǎng)端口:容器端口 鏡像名
?? ?docker run --name hyperledger-fabric-0.6 -d -p 7050:7050 -p 7051:7051 -p 7053:7053 hyperledger/fabric-membersrvc:x86_64-0.6.1-preview
刪除容器
?? ?docker rm -f 容器名字
?? ?docker rm -f $(docker ps -aq)
進(jìn)入到容器中
?? ?docker exec -it 容器名字 /bin/bash
查詢所有容器
?? ?docker ps -a
刪除指定狀態(tài)下的容器
?? ?docker rm $(docker ps -qf status=exited)

當(dāng)需要把一臺機器上的鏡像遷移到另一臺機器的時候,需要保存鏡像與加載鏡像。
機器a
docker save busybox-1 > /home/save.tar

使用scp將save.tar拷到機器b上,然后:
docker load -i /home/save.tar


從Container中拷貝文件出來
sudo docker cp 7bb0e258aefe:/etc/debian_version .
拷貝7bb0e258aefe中的/etc/debian_version到當(dāng)前目錄下。


導(dǎo)出容器快照到本地文件
$ sudo docker ps -a
CONTAINER ID ? ? ? ?IMAGE ? ? ? ? ? ? ? COMMAND ? ? ? ? ? ? CREATED ? ? ? ? ? ? STATUS ? ? ? ? ? ? ? ? ? ?PORTS ? ? ? ? ? ? ? NAMES
7691a814370e ? ? ? ?ubuntu:14.04 ? ? ? ?"/bin/bash" ? ? ? ? 36 hours ago ? ? ? ?Exited (0) 21 hours ago ? ? ? ? ? ? ? ? ? ? ? test
$ sudo docker export 7691a814370e > ubuntu.tar
導(dǎo)入容器快照docker import
從容器快照文件中再導(dǎo)入為鏡像
$ cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0
$ sudo docker images
REPOSITORY ? ? ? ? ?TAG ? ? ? ? ? ? ? ? IMAGE ID ? ? ? ? ? ?CREATED ? ? ? ? ? ? ?VIRTUAL SIZE
test/ubuntu ? ? ? ? v1.0 ? ? ? ? ? ? ? ?9d37a6082e97 ? ? ? ?About a minute ago ? 171.3 MB
?

轉(zhuǎn)載于:https://my.oschina.net/luyaolove/blog/1512649

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Docker安装及配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。