Docker教程 03 2 容器相關操作介紹

2021-09-27 04:34:37 字數 830 閱讀 2019

如果我們需要將檔案拷貝到容器內可以使用cp命令

docker cp 需要拷貝的檔案或目錄 容器名稱:容器目錄

也可以將檔案從容器內拷貝出來

docker cp 容器名稱:容器目錄 需要拷貝的檔案或目錄

注:停止執行的容器也可以進行拷貝操作

我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以通過修改宿主機某個目錄的檔案從而去影響容器。 建立容器 新增-v引數 後邊為 宿主機目錄:容器目錄,例如:

docker run -di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7

此時在宿主機的myhtml目錄下進行的操作便會同步到容器內對應的目錄下

如果你共享的是多級的目錄,可能會出現許可權不足的提示。 這是因為centos7中的安全模組selinux把許可權禁掉了,我們需要新增引數 --privileged=true 來解決掛載的目錄沒有許可權的問題

我們可以通過以下命令檢視容器執行的各種資料

docker inspect 容器名稱(容器id)

也可以直接執行下面的命令直接輸出ip位址

docker inspect --format='}' 容器名稱(容器id)

刪除指定的容器:

docker rm 容器名稱(容器id)

docker教程 Docker 容器連線

前面我們實現了通過網路埠來訪問執行在docker容器內的服務。下面我們來實現通過埠連線到乙個docker容器。首先我們建立乙個 python 應用的容器。我們也可以使用 p 標識來指定容器埠繫結到主機埠。兩種方式的區別是 另外,我們可以指定容器繫結的網路位址,比如繫結127.0.0.1。這樣我們就可...

Docker容器相關命令

檢視正在執行的容器 docker ps檢視所有容器 docker ps a檢視最後一次執行的容器 docker ps l檢視停止的容器 docker ps f status exited在沒有建立docker容器時,使用docker ps命令檢視正在執行的容器,會顯示沒有容器在執行。建立容器常用的引...

Docker容器相關技術

docker需要依賴的linux核心特性 1 namespaces 命名空間 pid process id 用來隔離程序 net network 管理網路介面 ipc interprocess communication 管理跨程序通訊的訪問 mnt mount 管理掛載點 uts unix tim...