Docker簡明教程 以安裝wget程式為例

2021-09-06 17:15:42 字數 1944 閱讀 4619

在 中選擇自己的epel源.

接著,安裝docker-io:

$ sudo

yuminstall docker-io

啟動docker daemon:

$ sudo service docker start
將docker設定成開機啟動:

$ sudo chkconfig docker on

$ sudo docker pull centos:latest
測試centos是否可以執行成功:

$ sudo docker images centos
註冊自己的docker倉庫帳號,作用相當於開闢乙個image倉庫,等同於github:

下面舉個例子,我在image:centos中安裝wget後,提交到自己的repository:

進入操作介面

[root@113058 ~]# sudo docker run -i -t centos /bin/bash

bash-4.2#

安裝wget,安裝結束後退出:

bash-4.2# yum

install

wget

bash-4.2#exit

檢視自己的修改記錄:

[root@113058 ~]# docker ps -a

container id image command created status ports names

5f962b864221 centos:latest /bin/bash 2 minutes ago exited (0) 42

seconds ago goofy_mcclintock

36f07f440c17 centos:latest /bin/bash 38 minutes ago exited (0) 35

minutes ago boring_kowalevski

38e000fbee87 centos:latest /bin/bash 41 minutes ago exited (127) 40 minutes ago sleepy_yonath

可以看到,最近提交的是5f962b864221,這個即是我們安裝了wget的image,將它push到自己的repository,有三個步驟:

[root@113058 ~]# docker commit 5f962b864221 alexknight/centos-wget
其中,alexknight是自己在倉庫裡開闢的空間名,接下來是登入自己的帳號

[root@113058 ~]# docker login -u "

第二步註冊的名字

" -p "

passwd

" -e "

郵箱位址

"

登入成功後,push自己的提交

[root@113058 ~]# docker push alexknight/centos-wget
當在介面看到centos-wget時,操作成功。

[root@113058 ~]# docker pull alexknight/centos-wget

pulling repository alexknight/centos-wget

aa194d98cc9e: download complete

511136ea3c5a: download complete

34e94e67e63a: download complete

1a7dc42f78ba: download complete

再次進入到自己的centos-wget這個版本進行持續提交時:

[root@113058 ~]#sudo docker run -i -t alexknight/centos-wget /bin/bash

Visual Unit 簡明教程

visual unit,簡稱vu,是新一代單元測試工具,功能強大,使用簡單,完全視覺化,不需編寫測試 vu的測試結果使程式行為一目了然,有助於整理程式設計思路,提高程式設計效率和正確性,並能快速排錯 vu還增強偵錯程式功能 如自由後退 用例切換 提高除錯的效率 vu能達到空前的測試完整性,輕鬆完成語...

MYSQL簡明教程

dos進入mysql命令 c mysql h 127.0.0.1 u root p enter password mysql 進入完成 建立資料庫 create database databasename 使用指定資料庫進行操作 方法1 use database databasename 方法2 m...

Struts Hibernate簡明教程

jboss 資助的開源專案,當前比較流行的持久層框架,是一種先進的 jdbc 封裝框架。優點 提高了資料訪問層的開發效率,使我們不必直接呼叫 jdbc 來訪問關係型資料庫。hibernate 建立在物件導向的基礎之上,開發人員只需針對物件進行操作,不必再關心資料庫的連線關閉,sql的執行,以及 re...