1. 拉取鏡像
docker pull lycantropos/cmake:latest
2. 利用鏡像創建容器
docker images
docker run --name cmake -itd lycantropos/cmake:latest
3. 以root用戶啟動容器
docker exec -it -u root c16da66253e49b57487f82987ceb761f965f1d3186f84325e1bd5b5cb5ea6229 /bin/bash
或者使用sudo docker ps 查找CONTAINER ID 通過NAMES (cmake)
docker exec -it -u root c16da66253e4 /bin/bash
若出現docker Error response from daemon: Container a31841be97c3 is not running 需要查詢sudo docker ps
以下:
查看當前運行的容器:docker ps (啟動鏡像需要當前運行下)
查詢存在的容器:docker ps -a
如果容器當前已停止,則需要首先使用以下命令運行它
docker run -it -d rycus86/pycharm-pro:latest /bin/bash
進入
docker exec -it -u root f9e4127ec83e15ed10deccb2e1afd256705 /bin/bash
測試
mkdir demo
cd demo
安裝vim:apt install vim
報錯執行:apt update
cmake版本:cmake –version
vim main.cpp:
vim CMakeLists.txt
cmake .
make
結果: