ubuntu下docker常用命令,及容器建立

2021-10-10 06:41:04 字數 2216 閱讀 2648

首先還是sudo su進入root模式,不然有的地方會因為許可權報錯

1.查詢命令

$ docker info  #檢視詳細配置

$ docker --help #查詢所有docker命令

$ docker *** --help #查詢***命令的使用方法

$ docker images  #檢視已有映象

$ docker images -q #檢視已有映象id

搜尋映象,可以去dockerhub**直接搜尋,或者如下命令

$ docker search ***  #***指你要搜尋的映象,例如mysql

$ docker search *** --

filter=stars=3000 #搜尋收藏量大於3000的***映象

參考更換加速映象方法

3.刪除命令

$ docker rmi -f id  #根據id刪除指定映象

2.新建容器

$ docker run [引數] 映象名

#引數說明

--name="name"

# 容器名字

-d #後台方式執行

-it #互動方式執行(進入容器)

-p ip:主機埠:容器埠

-p 主機埠:容器埠

-p 容器埠

-p 隨機指定埠

#若使用互動方式進入容器,使用exit退出時容器停止執行

#可以使用ctrl+p+q退出,容器繼續執行

3.刪除容器

$ docker ps

#列出正在執行的容器

$ docker ps

-a #列出所有容器 (常用檢視id)

docker rm 容器id   #不能刪除正在執行的容器
3.啟動\停止容器

$ docker start 容器id    #啟動容器

$ docker restart 容器id #重啟容器

$ docker stop 容器id #停止當前正在執行的容器

$ docker kill 容器id #強制停止容器

4.日誌\程序\元資料資訊

$ docker logs -tf --tail 10 容器id   #--tail 10表示顯示10條日誌

$ docker top 容器id #檢視容器中程序資訊

$ docker inspect 容器id #顯示容器的所有資訊

5.當容器正在執行時

$ docker exec -it 容器id /bin/bash  #進入正在執行的容器,並開啟乙個新的終端

$ docker attach 容器id #進入正在執行的終端

$ dockr cp 容器id:/***/aaa.txt /*** #將容器中/***資料夾下的aaa.txt檔案拷貝到主機的/***資料夾下

6.製作容器映象

# 將操作過的容器通過commit提交為乙個映象(類似於快照),以後可以直接操作修改後的映象,並分享給別人

$ docker commit -m="提交的描述資訊"

-a="作者" 容器id 目標映象名字:1.0 #1.0為版本號,自己設定即可

下一期(簡單小練習):ubuntu下使用docker部署nginx

連線ubuntu中docker的mysql資料庫,並將容器中mysql的資料同步到本機

Ubuntu系統下安裝docker

在剛工作之後,了解到了docker。通過docker來生成映象,在經過學習使用之後,進行總結。ubuntu系統下安裝docker的步驟 更新apt包的索引 第一次更新的時候,可能會稍微慢一些。sudo apt get update安裝一些包來使得apt 可以通過https來使用儲存庫 sudo ap...

Ubuntu下安裝docker 環境

ubuntu下建立檔案 docker ce install.sh,然後直接執行即可。usr bin bash 安裝docker ce 新增docker到sudo使用者組 sudo groupadd docker sudo gpasswd a docker sudo service docker re...

Ubuntu環境下Docker安裝

介紹在國內網路情況 ubuntu下安裝docker的方法 1.ubuntu 14.04 16.04 使用apt get進行安裝 step 1 安裝必要的一些系統工具 sudo apt get updatesudo apt get y install apt transport https ca ce...