docker 学习
- 查看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>