09-15 14:24 docker 学习 Docker 容器相关操作 #### 创建容器 新建容器可以使用`docker create --name container_name nginx:latest`命令来创建一个使用nginx:latest镜像并且名为container_name的容器。 然后通过命令`dcoker start container_name`命令来启动一个名为container_name的容器。 除了创建容器后通过start命令来启动,也可以直接新建并启动容器。使用`ocker run --name container_name -d nginx:latest`命令使用nginx:latest镜像以后台模式启动一个容器 并将容器命名为container_name。 #### 停止容器 ###### 暂停容器 可以使用`docker pause container_name`命令来暂停一个名为container_name运行中的容器。处于暂停(pused)的容器 可通过`docker unpause [container]`命令恢复到运行状态。 ###### 终止容器 可以使用`docker stop [container]`来终止一个运行中的容器。此外还可以通过`docker kill [container]`来强行终止容器。此时执行`docker container prune` 命令,会自动清除掉多有处于停止状态的容器。 #### 进入容器 在使用-d参数时,容器启动后会进入后台可通过attach或exec命令来进入容器进行操作。 #### 删除容器 可以使用`docker rm [container]` 来删除处于终止或退出状态的容器。运行中容器 可以添加 -f参数。 #### 导入导出容器 ###### 导出 使用`docker export -o container_name.tar [container]`来导出一个container_name.tar ###### 导入 导出的文件可以通过使用`docker import container_name.tar [images]:[tag]`将文件导入到系统中。