docker入門實戰(理論+實踐)系列--docker部署和映象容器管理
1、docker安裝
docker安裝需要安裝docker所需要的yum源,國內來說,阿里雲的yum源推薦首選,docker-ce的yum源地址:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
採用yum安裝docker-ce:yum -y install docker-ce
2、啟動docker
docker安裝在centos7版本,啟動docker的命令為:
systemctl start docker
3、docker版本資訊
docker --version
4、docker search映象
docker search 映象名字,以docker search nginx為例子,其中search中STARS為收藏數,收藏數越大表明使用的熱度越高,OFFICIAL表明映象是否為官方的,我們使用映象的時候,推薦使用OFFICIAL
5、下載映象:docker pull
docker pull 從 Docker Hub 中拉取或者更新指定映象,docker pull 映象名字:版本資訊,版本資訊預設為最新的
6、檢視本地docker映象
檢視本地的映象:docker images
7、本地映象的匯入匯出
(1)匯出本地映象:docker save :將指定映象儲存成 tar 歸檔檔案
docker save -o centos.tar centos:latest
引數:
-o, --output= Write to an file, instead of STDOUT 輸出到的檔案
(2)匯入映象至本地:docker load:從 tar 映象歸檔中載入映象, docker save 的逆操作
docker load --input centos.tar
引數:
-i, --input= Read from a tar archive file, instead of STDIN 載入的tar檔案
8、docker run執行映象
docker的語法如下:
(1)、執行docker映象,但不進入容器
docker run centos /bin/echo "Hello World"-------執行centos的容器,輸出Hello World,此方式執行完成docker就退出
(2)、執行docker映象,進入容器
docker run --name mydocker -t -i centos /bin/bash-----執行centos進行,輸出Hello World,同時進去docker容器裡面,-t支援終端登入,-i用於控制檯互動
上面的方式執行docker容器,可以進入容器裡面,但當執行exit的時候,docker也就退出了,如下圖: