Using Docker
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker's methodologies for shipping, testing, and deploying code, you can significantly reduce the delay between writing code and running it in production.
Install Docker
For Milk-V Jupiter's Ubuntu Desktop and Bianbu Desktop operating systems, you can directly use the following command to install Docker.
Update source:
sudo apt update
Install Docker:
sudo apt install docker.io
When using the following Docker-related commands, if you encounter permission issues, try adding sudo
before the command to increase execution permissions.
Pull the Docker image
The image of the Debian-based system has been pre-installed on the Spacemit harbor server. We can pull the image to test the use of Docker.
Pull the image
docker pull harbor.spacemit.com/library/debian:unstable-slim
List the image that has been pulled
docker images
The results are as follows:
milkv@k1:~$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
harbor.spacemit.com/library/debian unstable-slim 0b7da19f6d95 3 weeks ago 67.6MB
Run Docker
Create a container named debian from the pulled image:
docker run -itd --name debian harbor.spacemit.com/library/debian:unstable-slim
View running containers
docker ps
Enter the container
docker exec -it debian bash
Other common Docker commands
View All Containers
docker ps -a
Exit the container
exit
Stop the container
Use docker ps -a
to view the container ID and then stop it:
docker stop be067d972b86
Restart a stopped container
docker restart be067d972b86
Deleting a container
docker rm -f be067d972b86
Clean up all containers in the terminated state
docker container prune
Delete the pulled image
docker rmi harbor.spacemit.com/library/debian:unstable-slim