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:是使用客户端工具连接的端口