- 查看docker的命令
docker --help
- 拉取某個鏡像
docker pull unbuntu # 拉取ubuntu最新的鏡像
- 啓動一個容器
docker run -it ubuntu /bin/bash
以-i 是interact, -t 是terminal ,以命令行終端交互的方式進入該容器
- 退出容器
exit 或者 control + D
- 查看之前創建過的容器
docker ps -a
- 停止一個容器
docker stop <容器 ID>
- 啓動一個已經停止的容器
docker start <容器 ID>
docker restart <容器 ID>
- docker exec命令
使用 docker exec 命令不會讓退出終端時容器停止,
docker exec --help # 查看命令
運行一個pytho程序
docker pull training/webapp # 拉取鏡像
docker run -d -P training/weapp python app.py
-d 讓容器在後臺運行
-P 將容器內部使用的網絡端口隨機映射到我們使用的主機上
docker 安裝
uname -r 查看系統版本
sudo apt-get install -y docker.io # 安裝docker
sudo systemctl start docker # 啓動docker
sudo systemctl enable docker # 系統引導時啓動docker
docker -v # 查看docker是否安裝成功.
docker 配置文件
/etc/docker/daemon.json 文件
docker info # 查看信息.
docker images # 查看本地的鏡像
docker rmi -f hello-world nginx # 刪除鏡像
docker rm <容器 ID>
學習centos
docker pull centos
docker run -it centos # 以centos 爲模板生成一個容器
docker run -it --name mycentos centos
docker ps # 查看所有的運行的容器
docker ps -l # 上次運行的。
exit # 退出容器
control + p + q # 退出但是不停止.
docker stop <容器 ID>
docker kill <容器 ID>