Docker安裝應用 Centos6 5 x64

2021-12-30 00:56:40 字數 1825 閱讀 2060

docker安裝應用(centos6.5_x64)

authoer::jom_ch@2014/7/23

docker官網

一,安裝epel

關於epel:

>rpm -ivh

>rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-epel-6

>yum -y install yum -priorities

二,安裝docker

>yum -y install docker-io

>service docker start

>chkconfig docker on

三,應用docker

1,獲取centos映象

>docker pull centos:latest

2,檢視映象運**況

>docker images centos

3,在容器下執行 shell bash

>docker run -i -t centos /bin/bash

4,停止容器

>docker stop

5,檢視容器日誌

>docker logs -f

6,刪除所有容器

>docker rm $(docker ps -a -q)

7,刪除映象

>docker rmi

8,提交容器更改到映象倉庫中

>docker run -i -t centos /bin/bash

>useradd myuser

>exit

>docker ps -a |more

>docker commit myuser/centos

9,建立並執行容器中的 hello.sh

>docker run -i -t myuser/centos /bin/bash

>touch /home/myuser/hello.sh

>echo "echo \"hello,world!\"" > /home/myuser/hello.sh

>chmod +x /home/myuser/hello.sh

>exit

>docker commit myuser/centos

>docker run -i -t myuser/centos /bin/sh /home/myuser/hello.sh

10,在容器中執行nginx

在容器中安裝好nginx,並提交到映象中

>docker run -t -i -p 80:80 nginx/centos /bin/bash

啟動nginx

>/data/apps/nginx/sbin/nginx

(還不清楚如何在後台執行!!!)

在瀏覽器訪問宿主機80埠。

11,對映容器埠

>docker run -d -p 192.168.9.11:2201:22 nginx/centos /usr/sbin/sshd -d

用ssh [email protected] -p 2201 連線容器,提示:

connection to 192.168.1.205 closed.(此問題還未解決!!!)

可能會遇到的問題:

##在容器裡面修改使用者密碼的時候報錯:

/usr/share/cracklib/pw_dict.pwd: no such file or directory

pwopen: no such file or directory

解決:yum -y reinstall cracklib-dicts

docker安裝應用

docker簡單應用 一 安裝docker 環境centos7在虛擬機器spark資料處理中實驗 參考docker安裝文件 二 py檔案在docker中簡單使用 1 目錄結構 docker專案根目錄 docker dockfile docker my script.py 2 編寫dockfile內容...

Docker學習(一)環境準備安裝centos7

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。本系列文章我們以linux作為我們的執行平台,首先先準備一台linux伺服器,...

Docker之實際應用 docker安裝

docker 支援以下的 64 位 centos 版本 centos 7 centos 8 更高版本 該 centos extras 庫必須啟用。預設情況下,此倉庫是啟用的,但是如果已禁用它,則需要重新啟用它。建議使用 overlay2 儲存驅動程式。較舊的 docker 版本稱為 docker 或...