1. 程式人生 > >CentOS7.2下安裝Docker並執行第一個容器

CentOS7.2下安裝Docker並執行第一個容器

要求核心版本高於3.10的64位系統支援Docker
[[email protected] imagedb]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] imagedb]# more /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 


使用yum安裝Docker(保證主機能上網)
[[email protected] imagedb]#yum install docker


檢視Docker已經安裝
[
[email protected]
imagedb]#rpm -qa | grep docker
docker-client-1.12.6-55.gitc4618fb.el7.centos.x86_64
docker-1.12.6-55.gitc4618fb.el7.centos.x86_64
docker-common-1.12.6-55.gitc4618fb.el7.centos.x86_64


啟動docker
[[email protected] imagedb]# systemctl start docker.service


檢視docker版本
[[email protected]
~]# docker version
Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-55.gitc4618fb.el7.centos.x86_64
 Go version:      go1.8.3
 Git commit:      c4618fb/1.12.6
 Built:           Thu Sep 21 22:33:52 2017
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-55.gitc4618fb.el7.centos.x86_64
 Go version:      go1.8.3
 Git commit:      c4618fb/1.12.6
 Built:           Thu Sep 21 22:33:52 2017
 OS/Arch:         linux/amd64


測試執行hello word
[
[email protected]
~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
Trying to pull repository docker.io/library/hello-world ... 
latest: Pulling from docker.io/library/hello-world
5b0f327be733: Pull complete 
Digest: sha256:1f19634d26995c320618d94e6f29c09c6589d5df3c063287a00e6de8458f8242

Hello from Docker!

This message shows that your installation appears to be working correctly.



下載並載入我們的第一個centos容器(下載時間很長)
[[email protected] ~]# docker run -i -t centos
Unable to find image 'centos:latest' locally
Trying to pull repository docker.io/library/centos ... 
latest: Pulling from docker.io/library/centos
d9aaf4d82f24: Pull complete 
Digest: sha256:eba772bac22c86d7d6e72421b4700c3f894ab6e35475a34014ff8de74c10872e
[[email protected] /]# 



檢視使用第一個容器
[[email protected] /]# more /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[[email protected] /]# hostname
3af0e01415a4
[[email protected] /]# more /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny   
[[email protected] /]# more /etc/hosts
127.0.0.1localhost
::1localhost ip6-localhost ip6-loopback
fe00::0ip6-localnet
ff00::0ip6-mcastprefix
ff02::1ip6-allnodes
ff02::2ip6-allrouters
172.17.0.23af0e01415a4
[[email protected] /]# ping www.hao123.com
PING hao123.n.shifen.com (115.239.217.167) 56(84) bytes of data.
64 bytes from 115.239.217.167 (115.239.217.167): icmp_seq=1 ttl=127 time=76.3 ms
64 bytes from 115.239.217.167 (115.239.217.167): icmp_seq=2 ttl=127 time=47.2 ms
64 bytes from 115.239.217.167 (115.239.217.167): icmp_seq=3 ttl=127 time=47.9 ms
64 bytes from 115.239.217.167 (115.239.217.167): icmp_seq=4 ttl=127 time=47.2 ms
64 bytes from 115.239.217.167 (115.239.217.167): icmp_seq=5 ttl=127 time=47.9 ms


exit退出容器(退出容器後容器就停止工作)
[[email protected] /]# exit
exit
[[email protected] ~]# 


檢視已經下載的映象
[[email protected] ~]# docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
docker.io/centos        latest              196e0ce0c9fb        7 days ago          196.6 MB
docker.io/hello-world   latest              05a3bd381fc2        9 days ago          1.84 kB


相關推薦

CentOS7.2安裝Docker執行第一容器

要求核心版本高於3.10的64位系統支援Docker [[email protected] imagedb]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19

centOs7安裝docker搭建執行java專案環境

更新 yum 軟體源快取,並安裝 docker-engine。 sudo yum update 獲取映象,可以使用 docker pull 命令來從倉庫獲取所需要的映象。 sudo docker pull ubuntu:14.04 列出映象。可以使用

UbuntuJAVA SDK(JDK)的安裝執行第一小程式

介紹 JAVA是一門write-once, run anywhere 的語言。 我們在這裡要安裝JDK(JAVA development kit)以執行Java程式,其中自動包含JRE(JAVA Runtime Environment)。 從

Centos 7安裝Docker采用加速器進行鏡像下載加速

docker 安裝 docker拉取鏡像慢 系統版本:[root@c720120 _data]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 在Centos 7上安裝Docker$sudo yum u pdate$sudo

centos7中快速安裝apollo執行(單環境)

前言: 主要用於單一環境,熟悉apollo的配置,快速啟動服務,不適用於多環境的開發模式,多環境部署請檢視另一篇文章: 使用apollo管理多環境配置檔案 1.安裝mysql,要求5.6.5+ wget -i -c http://dev.mysql.com/get/mysql57-c

Linux-Centos7系統安裝python2與python3版本共存

問題描述: 最近有個需求是想在centos下安裝python3.5 因為django這邊用到是這個版本 1.檢視系統版本和python版本 Centos7.6版本預設安裝的是python2.7.5版本 利用cat檢視系統版本,python -V檢視python版本 which檢視python目錄,

centos7.2安裝mysql5.7,使用rpm包安裝

0、環境 本文作業系統: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.16 1、解除安裝系統自帶的 mariadb-lib [[email protected] ~]# rpm -qa|grep mariadb mariadb-

cenos安裝docker 執行tomcat

安裝一些必要的系統工具: yum install -y yum-utils device-mapper-persistent-data lvm2 新增軟體源資訊: yum-config-manager --add-repo http://mirrors.aliyun.com/

Docker 驗證 Centos7.2 離線安裝 Docker 環境

本文由作者:蠻大人  授權釋出 連結:https://opsdev.fun/2018/05/09/O2-0-Docker%E9%AA%8C%E8%AF%81Centos7-2%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85Docker%E7%8E%AF%E5%A2%

CentOS7.2離線安裝docker-ce最新版

公司有幾臺未聯網的伺服器需要安裝docker-ce做測試用,但是如果直接下載docker-ce的rpm包安裝的話會缺少各種依賴,一個個安裝依賴過程確實非常淡疼。如果快速的離線安裝docker-ce最新版哪?經過摸索,發現配置本地yum源可以解決這個問題。本文將闡

Centos7.2安裝Qt4.8.6

之前一直是在Qt5.0中進行開發,突然boss要求使用Qt4.8.6(搞不懂為什麼要換這麼老的版本,但只能無條件接受),Qt4.8.6與Qt5.x有一些區別,首先沒有自帶的QtCreator,需要自己安裝。下面是Qt4.8.6+QtCreator2.6.1的安裝。 1、安裝

容器CentOS7.2安裝和使用jetty-9.4.0

緣起 一直使用tomcat做容器。但最近玩了玩spring boot,看到內部整合的jetty蠻好玩,然後來自己搭建個jetty。通過配置和使用,目的也是為了讓自己掌握另一種容器,以後方便為業務遷移微服務來服務吧。 準備 A: 下載資源 選擇最新的tg

CentOS7.2安裝VSCode1.6.1後啟動失敗

安裝VSCode1.6.1後啟動失敗,首先檢視下啟動所依賴的庫是否缺失,通過快捷方式可以找到可執行檔案的位置為:/usr/share/code/code。 檢視其依賴庫: [[email protected] applications]

centos7.2安裝Mysql筆記

python tar sta 遠程 密碼 centos 7 用戶 安裝mysql grep centos7.2下安裝Mysql筆記 安裝 MySQL 適用於 CentOS 7.0 或以後版本: yum install mariadb mariadb-server

CentOS7.3安裝LNMP上線wordpress專案

1.解決404錯誤,LNMP環境下的專案執行目錄在/home/wwwroot/default下 2.解決wordpress的wp-config.php問題,將安裝在/home/wwwroot/default下的wordpress目錄下的檔案許可權和使用者修改為root 並具

Mac安裝caffe執行MNIST

1,首先安裝homebrew包管理工具 $ ruby -e "$(curl-fsSL\http://raw.githubusercontent.com/Homebrew/install/master/install)" 2,安裝成功後,利用brew安

Centos7.2安裝與配置apache(一)

dir 安裝包 軟件安裝包 分享圖片 mage system 錯誤日誌 center 超時 Centos7.2下安裝與配置apache(一) 配置機:騰訊雲服務器,centos7.2 一、安裝Apache服務(Apache軟件安裝包叫httpd) yum i

Pycharm中安裝Pygame第一程序

pack har pla .net span pre int mark end 第一步:打開Pycharm 第二步:點File ->Default Settings->Project Interpreter->點加號 第三步: 搜索Pygame->

1-微信小程式開發(安裝軟體和執行第一微信小程式)

https://developers.weixin.qq.com/miniprogram/dev/                     我的   &nbs

區塊鏈開發(二)部署執行第一以太坊智慧合約

        網路上不少部署智慧合約的文章,但是都有一個共同的特點,就是採用命令列的方式來部署,先是建立SOLC的編譯環境,然後部署Geth或者Eth節點,然後一步一步生成錢包、ABI、合約地址進行部署,對初學者來說晦澀難懂而且容易失敗,本文主要介紹如何在圖形化介面下一鍵部