系統環境: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...