Docker是一种容器化技术,它允许用户将应用及其依赖打包到一个轻量级、可移植的容器中,然后在不同环境中快速部署和运行这些容器。以下是使用Docker的基本步骤:
安装Docker
在CentOS上安装
```bash
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
systemctl start docker
systemctl enable docker
在Windows 7上安装
1. 下载并安装Docker Toolbox。
2. 启动Docker Toolbox,等待配置结束。
3. 使用`docker attach`命令进入容器。
运行Docker容器
交互式运行
```bash
docker run -it [镜像名] [解释器]
后台运行
```bash
docker run -d [镜像名] [解释器] [命令]
查看Docker信息
查看Docker版本:
```bash
docker version
查看系统信息:
```bash
docker info
查看运行中的容器:
```bash
docker ps
查看所有容器(包括停止的):
```bash
docker ps -a
下载和拉取镜像
```bash
docker pull [镜像名]
删除镜像和容器
删除本地镜像:
```bash
docker rmi [镜像ID]
删除容器:
```bash
docker rm [容器ID]
创建和启动容器
```bash
docker run -i -t [镜像名] [解释器] [命令]
容器内部操作
进入容器:
```bash
docker attach [容器ID]
切换root权限:
```bash
sudo -i
增加独立IP(以CentOS为例):
```bash
sudo ifconfig eth1 192.168.1.10 netmask 255.255.255.0 up
网络访问
Docker容器可以通过桥接网络、主机网络等方式访问外部网络。默认情况下,容器会使用桥接网络,容器可以通过其内部IP地址和端口访问外部网络。
以上是使用Docker的基本步骤和命令。