yum安裝Docker及入門使用

2021-09-03 02:04:43 字數 1293 閱讀 7473

一、安裝

1、配置yum源

# vim /etc/yum.repos.d/docker.repo

[dockerrepo]

name=docker repository

baseurl=

enabled=1

gpgcheck=1

gpgkey=

2、通過yum安裝

# yum install docker-engine

# service docker start

# service docker status

3、日誌

# vim /var/log/docker

二、使用

使用前你不得不了解兩個概念, 乙個叫 image, 乙個叫 container, 對初學者來說這倆可能意思有點接近或者混淆, 看這些比喻也許你一下子就明白了, image 是唯讀的模板, 用來生成你需要的 container, 而 container 也可以變成新的 image

# docker pull ubuntu

這樣你就有了乙個 ubuntu image, 可以用 docker images 看到這個新的 image

使用這個 image, 可以向它傳送乙個命令

# docker run ubuntu echo hello docker

我們的目標是要像虛擬機器一樣使用它, 搭建屬於我們自己的環境, 自己的系統, 把搭建完成的 container 變成乙個新的 image

# docker run -it ubuntu /bin/bash

這條命令終讓 docker 變得有趣起來, 它讓我們像 ssh 進入虛擬機器一樣操作

退出可以用 exit, 或者 ctrl + d

可惜的是, 一旦退出, container 不在維持了, 我們不可能一直在 container 中不出來, 但我們也要保持 container 的狀態, 那怎麼辦呢

# docker run -itd ubuntu /bin/bash

後台執行 container

# docker ps

找到後台執行的 container id 或暱稱

# docker attach

重新 attach 這個 container

注意, 這時候如果 exit 依然會終止這個 container, 要想 detach 跳出乙個 container, 你需要使用 ctrl + p + q, 這樣我們就又能用 attach 重新進入 container

docker 可以像 git, svn 那樣可以用 docker help 來非常方便的檢視這些幫助

Docker 入門及安裝

docker是用go語言開發的應用容器引擎,基於容器化,沙箱機制的應用部署技術。可適用於自動化測試 打包,持續整合和發布應用程式等場景。值得注意的是,docker現已改名為moby。docker基於容器化,沙箱機制,可使你用較少的命令和指令碼快速部署應用。一次構建,多處移植使用。再配合shell等指...

Kong入門及docker安裝

一.kong介紹 kong 是乙個雲原生,高效,可擴充套件的分布式 api 閘道器。自 2015 年在 github 開源後,廣泛受到關注,目前已收穫 1.9w 的 star,其核心價值在於高效能和可擴充套件性。概念術語 upstream 是對上游伺服器的抽象 target 代表了乙個物理服務,是 ...

docker入門 docker安裝

docker入門 docker安裝 ubuntu 安裝 curl ssl sh 官方安裝指令碼自動安裝 systemctl enable docker systemctl is enabled docker 開機自啟動 sudo usermod ag docker npoulton 根據自己的使用者...