docke安裝使用以及登陸私有倉庫

2021-09-22 22:29:28 字數 3503 閱讀 7334

系統環境:centos7.4

1、docker映象相關的命令

2、docker容器命令

docker run --name 容器名 -d 映象名: 執行映象為容器

docker ps: 檢視執行的容器列表

docker ps -a: 檢視所有容器,包括已停止的

docker stop 容器名或容器id: 停止容器

docker start 容器名或容器id: 啟動容器

docker rm 容器id: 刪除容器

docker logs 容器id: 容器日誌

docker run -d -p ***:yyy --name 容器名 映象名: 埠對映,將容器的埠yyy對映到本機埠*** --net=host 使用宿主機網路

docker exec -it 容器id或容器名 /bin/bash 登入容器 

exit: 退出容器

docker build -t 標籤名 .   其中 -t 標記來新增 tag,指定新的映象的使用者資訊。「.」 是 dockerfile 所在的路徑(當前目錄),也可以替換為乙個具體的 dockerfile 的路徑。

docker tag 映象id 新映象名稱:tag值    使用docker tag使用映象id重新命名(映象id重新命名)

docker tag 映象repository:映象tag  新映象名稱:tag值    使用docker tag使用映象id重新命名(映象tag重新命名)

​​​​​​​docker commit 容器id rabbitmq:stomp 容器提交為映象​​​​​​​

3、dockerfile 基本的語法說明

# 注釋 

from 指令告訴 docker 使用哪個映象作為基礎

maintainer 維護者的資訊 

run 開頭的指令會在建立中執行,比如安裝乙個軟體包,在這裡使用 apt-get 來安裝了一些軟體 

workdir 指定路徑

expose 暴露埠

add 新增檔案,多檔案空格隔開

entrypoint 容器入口

cmd 執行命令

1、docker要求centos系統得核心版本要高於3.10,檢視當前的核心版本

uname -r
2、使用root許可權登陸centos。確保yum包更新到最新

yum -y update
3、解除安裝舊版本(如果安裝過舊版本的話)

yum remove docker docker-common docker-selinux docker-engine
5、設定yum源

yum-config-manager --add-repo
國內

yum-config-manager --add-repo
6、檢視倉庫中所有的docker版本,並選擇特定版本安裝

7、安裝docker

yum install docker-ce
指定版本命令

yum install docker-ce-18.03.1.ce
手動安裝方式

#上傳伺服器,安裝

yum install  /path/安裝包.rpm
8、啟動並加入開機啟動

systemctl start docker
systemctl enable docker
9、驗證安裝是否成功

10、解除安裝docker

先查詢

yum list installed | grep docker
然後解除安裝 ,docker-ce.x86_64對應的是查詢的列表中名稱

我們可以使用 docker build 來建立乙個新的映象。為此,首先需要建立乙個 dockerfile,包含一些如何建立映象的指令。

1、新建乙個目錄和乙個 dockerfile

mkdir mynginx

cd mynginx

vim dockerfile

dockerfile檔案內容

from nginx

run echo ''

2、編寫完成 dockerfile 後,可以使用 docker build 來生成映象。

docker build -t mynginx .
3、檢視映象,有mynginx映象

1、通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器

vim /etc/docker/daemon.json
systemctl daemon-reload

systemctl restart docker

docker login 192.168.31.21:8086
出現如下錯誤,則修改本地daemon.json檔案

vim /etc/docker/daemon.json
修改後的檔案內容如下

systemctl daemon-reload

systemctl restart docker

2、再次登陸

C 錯誤顯示控制項使用(以登陸為例)

在應用程式設計時候,我們經常需要判斷使用者輸入的資料是否合法,不合法給出提示,一般提示都是用messagebox,但是怎樣達到類似下面的效果呢?右邊有個小紅嘆號,滑鼠放上還有資訊提示。這個就需要使用c 提供的錯誤顯示控制項了。在工具欄找到errorprivoder控制項拖進來,發現跟timer控制項...

docker安裝使用以及tomcat部署超級詳解

一,準備階段 docker官網 docker hub 一台雲伺服器 盡量選centos版本安裝。由於貧窮,本人只能使用一台學生機,還是最低配置1核2g,不過完全夠用了 二,安裝docker sudo yum install y yum utils3,設定倉庫映象 4,更新yum軟體包索引 yum m...

MongoDB的安裝使用以及安裝php擴充套件

一 mongodb的安裝使用 2.解壓 tar zxvf opt mongodb linux x86 64 2.0.3.tgz 3.手動建立mongodb的資料和日誌儲存路徑 mongodb預設的路徑是 data db 我的設定 opt data mongodb data 和 opt data mo...