1. 程式人生 > >docker 的安裝以及常見使用的命令

docker 的安裝以及常見使用的命令

docker介紹

docker主要由 映象,容器,倉庫組成。
映象(Image)是一個只讀模板,用來執行Docker容器。
容器(Container)負責應用程式的執行,包括作業系統、使用者新增的檔案以及元資料
容器是從映象建立的執行例項。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平臺。
倉庫(Repository)集中存放映象檔案的場所;倉庫分為公開倉庫(Public)和私有倉庫(Private)兩種形式。

docker安裝

[[email protected] ~]# yum install docker
已載入外掛:fastestmirror, langpacks
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
updates/7/x86_64/primary_db | 4.8 MB 00:00:00
Determining fastest mirrors
* base: mirrors.njupt.edu.cn
* extras: mirrors.btte.net
* updates: mirrors.cn99.com
………
作為依賴被安裝:
container-selinux.noarch 2:2.10-2.el7 docker-client.x86_64 2:1.12.6-16.el7.centos docker-common.x86_64 2:1.12.6-16.el7.centos oci-register-machine.x86_64 1:0-3.11.gitdd0daef.el7 oci-systemd-hook.x86_64 1:0.1.7-2.git2788078.el7 skopeo-containers.x86_64 1:0.1.18-1.el7

更新完畢:
selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.16 systemd.x86_64 0:219-30.el7_3.8

作為依賴被升級:
libgudev1.x86_64 0:219-30.el7_3.8 libselinux.x86_64 0:2.5-6.el7 libselinux-python.x86_64 0:2.5-6.el7 libselinux-utils.x86_64 0:2.5-6.el7 libsemanage.x86_64 0:2.5-5.1.el7_3 libsemanage-python.x86_64 0:2.5-5.1.el7_3
libsepol.x86_64 0:2.5-6.el7 policycoreutils.x86_64 0:2.5-11.el7_3 policycoreutils-python.x86_64 0:2.5-11.el7_3 selinux-policy.noarch 0:3.13.1-102.el7_3.16 setools-libs.x86_64 0:3.3.8-1.1.el7 systemd-libs.x86_64 0:219-30.el7_3.8
systemd-python.x86_64 0:219-30.el7_3.8 systemd-sysv.x86_64 0:219-30.el7_3.8

完畢!

此時,說明已經安裝完成了。

檢查docker是否安裝成功
[[email protected] ~]# docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-common-1.12.6-16.el7.centos.x86_64
Go version: go1.7.4
Git commit: 3a094bd/1.12.6
Built: Fri Apr 14 13:46:13 2017
OS/Arch: linux/amd64

docker的基本命令使用

1. 檢視docker 版本號   docker version 
2. 檢視docker 資訊      docker info 
3. 重啟docker 服務命令:service docker restart
4. 執行某個server    docker run -d -p 80:80 --name webserver nginx 
5. 停止執行某個server   docker stop webserver   (webserver是某個server name)
6. 重啟執行某個server   docker restart webserver  (webserver是某個server name)
7. 刪除某個server  docker rm webserver (webserver是某個server name)
8. 下載某個imgae    docker pull ubuntu:14.04  (ubuntu是image name,14.04是版本號)
9. 檢視container修改內容   docker diff webserver 
10. 搜尋某個image docker  search images 
11. 檢視log   docker logs --tail 200 --follow --timestamps webserver (webserver是某個server name)

docker如何迴歸版本

1.停止正在執行的server name
2.刪除正在執行的server 的container_id
3.下載需要回退到的版本
4.執行已經下載完畢的版本

就這麼4步,可以使用shell 指令碼來實現。實現自動回退版本。

更多測試交流,可以加好友

這裡寫圖片描述

相關推薦

docker基礎入門安裝以及常見命令

rep ima ftw dock component 工作 echo argument sof 1、docker 常見命令以及安裝知識詳解 1、docker 安裝1、安裝版本統一 :Docker version 18.03.0-ce, build 0520e242、安

docker安裝以及常見使用的命令

docker介紹 docker主要由 映象,容器,倉庫組成。 映象(Image)是一個只讀模板,用來執行Docker容器。 容器(Container)負責應用程式的執行,包括作業系統、使用者新增的檔案以及元資料 容器是從映象建立的執行例項。它可以被啟動、

compass的安裝及使用,以及常見命令列指令與注意事項、Compass核心模組

1、compass官網:compass-style.org compass是一個開源的書寫框架 正確安裝完ruby之後,使用gem install compass安裝 1、compass create learn-compass-init:通過compass直接建立一個compass

Linux 關於Docker介紹、Linux(Centos7.3)下安裝Docker加速器配置、Docker-compose安裝以及基本命令的使用介紹

今天給各位同學進行Docker方面的知識介紹,一方面Docker的技術越來越火了,而且現在容器化也是一個發展趨勢,另一方面,Docker確實用起來相當方便,降低了運維的門檻,讓我們開發也能在不需要有太多linux的功底下,快速安裝很多我們所需要的第三方功能

docker 的簡介、安裝以及常用命令

save 數據 信息 概念 虛擬 有效 他還 特殊 編程 docker 的簡介、安裝以及常用命令 一、docker 是什麽 docker 是一個開源的應用容器引擎,基於 go 語言,開發者可以打包他們的應用以及依賴到一個可移植的容器中,這個容器可以發布到任何裝有 docke

Docker在centos下安裝以及常見錯誤解決

Docker安裝(使用阿里雲映象) Docker從1.13版本之後採用時間線的方式作為版本號,分為社群版CE和企業版EE。 社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、外掛等。 社群版按照stable和edge兩種方式釋出,每個季度更新st

stylus安裝以及使用命令行生成css文件

pac 博客 wid style mage 全局 支持 以及 www. Stylus安裝 全局安裝,安裝之前你需要你安裝 nodejs .安裝node.js的一篇博客,前兩步(http://www.cnblogs.com/tanyongli/p/7504603.html)

Docker安裝使用常見錯誤

結果 64bit ted 選擇 pie mod interface upd any 一、啟動Docker Toolbox如果出現下面的問題 VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V.

docker安裝及常用命令

小寫 hub 方式 try jpress wordpress build com ble 一、倉庫、鏡像、容器 官方docker hub 官方:https://hub.docker.com/explore/ 常用docker 國內鏡像源: 網易鏡像中心:http://hub

docker安裝以及升級內核

uname ann sta -i update rpm-gpg def ofo grub 1. 系統環境 [root@jenkins02 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [r

mysql-5.7.23版本安裝以及常見錯誤(詳細)

作業系統:windows7 64-bit 資料庫版本:mysql-5.7.23-winx64 1. 首先去官網下載符合作業系統的資料庫版本:https://dev.mysql.com/downloads/mysql/ 2. 下載之後解壓縮到某個資料夾或目錄下,我的是D:\mysql-5.

docker 安裝以及簡單使用

1.安裝docker docker是在Ubuntu上開發的最合適安裝在Ubuntu系統上 wget -qO- https://get.docker.com/ | sh 執行 sudo docker service start 驗證 [email prot

Centos 7 docker 安裝 以及報錯解決。

Docker 要求 CentOS 系統的核心版本高於 3.10。鑑於centos6.x的版本核心達到3.10。所以採用centos 7 進行安裝。 1、檢視你當前的核心版本   uname -r   2、確保 yum 包更新到最新   yum update   3、從d

Docker安裝與基本命令

docker安裝 Ubuntu 更新apt包索引 sudo apt-get update 更新apt包索引 sudo apt-get upgrade 安裝docker

linux基礎學習之軟體安裝以及常用命令

  linux基礎學習之軟體安裝以及常用命令 呼叫中央倉庫: yum install wget     然後下載nodejs: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-

linux基礎學習之軟體安裝以及常用命令(三)

    新增和檢視使用者: [[email protected] ~]# useradd anderson [[email protected] ~]# cat /etc/passwd 顯示如下: [[email protected

Rabbit 安裝以及常用命令

本章內容是介紹一下Rabbit在windows 下的安裝以及常用的命令 rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業訊息系統。它遵循Mozilla Public License開源協議,採用 Erlang 實現的工業級的訊息佇列(MQ)伺服器,Rabbit MQ 是建立

ubuntu 上 docker 安裝以及配置VNCserver

1.install Docker 安裝過程,根據docker官網安裝過程,根據docker官網 <a data-cke-saved-href="https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgra

ElasticSearch-安裝以及常見錯誤

問題一:警告提示 [2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:  java.lang.UnsupportedOperationException: seccomp unavailab

docker安裝及其常用命令

1,docker概述 docker碼頭工人 openstack基於kvm 通過硬體虛擬化技術 docker基於lxc 通過核心虛擬化(linux核心) namespace機cgroup 好處:資源利用率高 docker 三大理念: 構建 運輸 執行 容器是完全使用沙箱機