Docker簡單使用

2021-10-04 16:43:01 字數 1399 閱讀 9408

sudo apt install docker.io
systemctl start docker
systemctl stop docker
systemctl enable docker
映象相關
docker -v

docker search 關鍵字

例如:docker search tomcat

docker pull docker pull 映象名:tag

tag表示版本(可以在dockerhub中搜尋檢視),預設是latest

docker images

docker rmi 映象id

容器相關
docker ps 檢視正在執行的容器

docker ps -a 檢視所有容器

docker start 容器id/容器名

docker stop 容器id/容器名

docker rm 容器id/容器名

docker logs 容器id/容器名

1. 查詢映象
docker search tomcat
docker pull tomcat
3. 根據映象建立並啟動容器
docker run --name mytomcat -d -p 80:8080 tomcat
–name:指定容器名(可以不指定)

-d:後台執行

-p:主機埠和容器內部埠對映

tomcat:映象名

4. 通過docker主機的ip位址加埠號即可訪問

例如:192.168.101.169:80

首先檢視防火牆

sudo ufw status
如果是active,關閉防火牆

sudo ufw disable
防火牆關閉還404

進入容器

docker exec -it 容器id /bin/bash

退出容器

exit

docker簡單使用

執行 docker d d 以bash方式執行容器並進入容器 docker run t i tomcat bin bash 進入容器後後開啟另乙個終端輸入 docker ps l 查詢該執行容器的containerid,拷貝檔案進入容器 以bash方式執行容器進入容器並且掛載宿主機目錄對映到容器 v...

docker簡單使用

docker是啥,類似於vmware,不解釋太官方的話。就是乙個程式,docker執行起來之後,他相當於就是乙個虛擬環境,他能輕鬆安裝各種軟體,比如mysql redis django等框架之類的,並且軟體安裝快捷方便,之間不會衝突。加一句,看看很快的,最多倆小時。再發一些簡單的docker操作命令...

docker簡單使用

linux yum install y epel release 安裝倉庫 yum install docker io 安裝docker chkconfig docker on 加入開機自動啟動 service docker start 啟動dockerdocker hello world dock...