Docker的安裝和使用

2021-08-20 10:33:21 字數 2317 閱讀 6155

docker中文教程-易佰教程

docker安裝與部署1、簡化程式:

docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,便可以實現虛擬化。docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入docker中進行管理。方便快捷已經是 docker的最大優勢,過去需要用數天乃至數週的 任務,在docker容器的處理下,只需要數秒就能完成。

yum install docker
開啟docker:

systemctl start docker
配置163映象源,在/etc/docker/daemon.json檔案中

vim /etc/docker/daemon.json
加入如下內容:

使得映象配置生效並重啟docker服務:

systemctl daemon-reload

systemctl restart docker.service

測試docker

docker run hello-world
顯示如下表明docker安裝成功:

hello from docker!

1.更新apt包索引

sudo apt-get update
2.安裝如下包使得apt能夠通過https使用倉庫

software-properties-common3.新增docker官方gpg金鑰:

curl -fssl  | sudo apt-key add -
4.新增stable倉庫:針對x86_64/amd64

sudo add-apt-repository \

"deb [arch=amd64] \

$(lsb_release -cs) \

stable"

5.更新apt包索引

sudo apt-get update
6.安裝最新版本的docker ce

sudo apt-get install docker-ce
7.檢視是否安裝成功:

檢視安裝的docker版本:

docker -v
開啟docker服務:

systemctl start docker
執行hello-world映象:

docker run hello-world
wget -p /tmp
其中的v1.0.1可以根據官網實時更換。

安裝nvidia-docker並解除安裝安裝包:

sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb
docker pull tensorflow/tensorflow:1.0.1-devel-gpu
根據映象檔案建立容器:

-it/bin/bash和配合表示互動式的環境進入容器的終端.-v表示對宿主機的目錄掛載到容器對應的目錄,前者時宿主機的目錄,後者是對應的在容器的目錄,如果沒有則會自動建立,此時宿主機對應目錄的檔案會同步到容器對應的目錄.--name tf表示對新建 容器起名為tf.

sudo nvidia-docker run -it -v /home/winycg/testd:/testd --name tf tensorflow/tensorflow:1.0.1-devel-gpu  /bin/bash
此時可以看到已經進入容器的終端,使用者名稱顯示為root.想要在容器中執行程式,首先把程式檔案放在宿主機的/home/winycg/testd下,之後檔案會同步到容器中的/testd中.在容器的終端定位到/testd並執行相應的程式.

docker的安裝和使用

docker的安裝 驗證 什麼是docker,為什麼要使用docker.docker的基本命令 幫助命令 映象命令 docker search docker pull docker rmi 映象id 容器命令 有映象才能建立容器,這是乙個根本前提 docker ps options 退出容器的兩種方...

Docker安裝和使用

docker是乙個開源的容器引擎,是乙個輕量級的容器技術。是什麼?docker能把軟體編譯成映象,在映象中對軟體進行各種配置,然後發布映象,別人能直接使用這個映象,減少配置。能幹什麼?執行中的這個映象稱為容器,容器啟動是非常快速的 使用docker的步驟 1 安裝docker 2 去docker倉庫...

安裝和使用docker

centos8.2vim etc docker daemon.jsonwget o etc yum.repos.d docker ce.repo 搜尋docker倉庫,搜nginx docker search nginx docker pull nginx docker image pull ngi...