docker 学习

作者: 51bitquant | 来源:发表于2020-07-01 10:48 被阅读0次
  • 查看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>

相关文章

网友评论

    本文标题:docker 学习

    本文链接:https://www.haomeiwen.com/subject/ggaqqktx.html