1.查看可用版本
访问 Ubuntu 镜像库地址: https://hub.docker.com/_/ubuntu?tab=tags&page=1。可以过 Sort by 查看其他版本的 Ubuntu,默认是最新版本 ubuntu:latest 。
2.拉取最新版镜像
docker pull ubuntu
或
docker pull ubuntu:latest
3.查看本地镜像
docker images
4.运行容器,并且可以通过 exec 命令进入 ubuntu 容器
docker run -itd --name ubuntu-test ubuntu
参数说明:
-d:后台运行容器并返回容器 ID(常用)。
-it:交互式运行容器,分配一个伪终端(常用)。
--name:给容器指定一个名称(常用)。
-p:端口映射,格式为 host_port:container_port。
-v:挂载卷,格式为 host_dir:container_dir。
--rm:容器停止后自动删除容器。
--env 或 -e:设置环境变量。
--network:指定容器的网络模式。
--restart:容器的重启策略(如 no、on-failure、always、unless-stopped)。
-u:指定用户。
5.验证,并显示状态
docker ps
6.进入容器
指先前已成功创建容器,且有id号,再次进入。
docker exec -it 容器ID或别名 /bin/bash
如何创建并运行桌面centos呢?
1.拉取镜像
docker pull dorowu/ubuntu-desktop-lxde-vnc
2.运行容器
docker run -d --name ubuntu-desktop-lxde-vnc -p 6080:80 -p 5900:5900 -e VNC_PASSWORD=abcd@1234 -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc
6080:是web版的vnc,可以在浏览器上直接访问桌面环境
5900:是使用客户端工具连接的端口