docker 命令(我使用過的)

2022-02-09 02:24:09 字數 1174 閱讀 1844

是否安裝docker:

docker version

啟動docker:

service docker start

檢視本機可用映象:

docker images

刪除映象:

docker rmi 映象id

檢視正在執行的映象:

docker ps -l

結束正在執行的映象:

docker stop imagesid/name    

docker進入具體程序:

方法一:

1、docker ps        --》 獲得程序id

2、docker inspect -f } 程序id     --》 活得nsenter需要的id

3、nsenter --target 第二步得到的id --mount --uts --ipc --net --pid     --> 進入具體的程序

方法二:

docker exec -it 映象名稱(你執行映象時,起的名字,或者id) /bin/bash

docker 與 程序的檔案拷貝

1、docker ps        --》 獲得程序id

2、docker cp 需要拷貝到程序的檔案  第一步得到的程序id:需要拷貝到程序的路徑

將程序內的檔案拷貝出來

docker cp 第一步得到的程序id:需要在程序中拷貝的檔案路徑  需要拷貝到宿主機的檔案         

重啟docker內的程序:

docker restart docker程序名稱

mysql:

docker run --name mysql --privileged=true -e mysql_root_password=root -p 3306:3306 -d mysql:5.7

多例項:(name和宿主機的埠,需要有差異)

docker run --name mysql7 --privileged=true -e mysql_root_password=root -p 3307:3306 -d mysql:5.7

mongo:

docker run --name mongo-1 -p 27017:27017 -d mongo:版本號

--name:執行後的服務名稱

-p: 本機埠 : 映象服務埠

-d: 守護程序

令我抓狂的hg命令

hg常用命令 hg help show help information of hg init 如果在非空目錄中執行此命令,表示將已有的檔案納入到hg庫中 hg add hg ci,簡短的注釋可以用hg ci m short comment 直接提交,如果沒有配置使用者,會導致提交失敗,配置使用者方...

使用過的ubuntu命令

ubuntu 基礎操作 1,檔案改名和移動 mv test.log test.txt mv test.txt dir 2,刪除使用者 sudo userdel oboo 3,刪除使用者組 sudo groupdel oboo 4,刪除目錄 sudo rm rf oboo 5,遞迴更改目錄許可權 su...

linux使用過的命令

檢視centos 版本 cat etc redhat release 1,複製貼上檔案 cp 選項 原始檔或目錄 目標檔案或目錄 2,剪下貼上檔案 mv 選項 原始檔或目錄 目標檔案或目錄 3,刪除檔案 rm 檔案 慎用 rm rf linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔...